Hi guys, I observe that Hubspot has updated a new feature called Project (to replace Private app - now called legacy app). I do have a question. My old legacy app script is running in Python script (Hubspot has support Python sdk). Now when I try to create hubspot project, it forces me to code in JS. I can't find document to init python project. Does the project feature require JS script only?
Hi @JerikaNguyen , you’re right that the new HubSpot Projects feature only supports Node.js/JavaScript today. There’s no official option to initialize a Python-based project.
If your flow is just syncing Contacts, Companies, and Associations, a private app access token is still valid and supported. HubSpot hasn’t published a sunset date for private apps, and they remain the recommended path when you need SDK flexibility or a language other than Node
Subscribing to the changelog is the best way to catch deprecation notices before they impact you.
If the only reason to migrate is concern over long-term support, I’d suggest monitoring HubSpot’s updates but keeping your Python integration running under the private app for now.
Projects will likely gain features over time, but at present they’re focused on hosted JS extensions, not general-purpose SDK use. If your real challenge is keeping those objects consistent across HubSpot and another system, Stacksync handles the two-way mapping automatically in real time, so you don’t have to recode workflows when HubSpot shifts its developer platform.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
Hi @JerikaNguyen , you’re right that the new HubSpot Projects feature only supports Node.js/JavaScript today. There’s no official option to initialize a Python-based project.
If your flow is just syncing Contacts, Companies, and Associations, a private app access token is still valid and supported. HubSpot hasn’t published a sunset date for private apps, and they remain the recommended path when you need SDK flexibility or a language other than Node
Subscribing to the changelog is the best way to catch deprecation notices before they impact you.
If the only reason to migrate is concern over long-term support, I’d suggest monitoring HubSpot’s updates but keeping your Python integration running under the private app for now.
Projects will likely gain features over time, but at present they’re focused on hosted JS extensions, not general-purpose SDK use. If your real challenge is keeping those objects consistent across HubSpot and another system, Stacksync handles the two-way mapping automatically in real time, so you don’t have to recode workflows when HubSpot shifts its developer platform.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
Hi, @JerikaNguyen👋 I don't think you are missing an option. As you noted, the documentation only offers JS options — Create an App. If you are using a different document, let me know, and I'll dig a bit more for us. — Jaycee
Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.
Sep 16, 20252:45 AM - edited Sep 16, 20252:49 AM
Participant
My goal is to synchronize Contact, Company, and Association data. I believe a private app access token is sufficient for this purpose.
However, I’ve noticed this is now referred to as a Legacy app, and I’m unsure how long HubSpot plans to continue supporting it and if I should migrate my flow from Legacy app to Project. The Projects feature doesn’t seem to meet my requirements now.
Hey, @JerikaNguyen the best place to stay on top of changes is to subscribe to the changelog. Upcoming features, as well as breaking changes and sunsets, are all announced there first. — Jaycee
Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.