<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Migrate legacy private app to Hubspot project in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201750#M84394</link>
    <description>&lt;P data-start="0" data-end="478"&gt;Hi &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/849149"&gt;@JerikaNguyen&lt;/a&gt;&amp;nbsp;, 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.&lt;/P&gt;
&lt;P data-start="0" data-end="478"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="0" data-end="478"&gt;The SDKs for Python, Ruby, PHP, etc. remain fully usable with private apps (now labeled “legacy apps”), but the “projects” environment is a different execution layer that HubSpot manages, so it enforces JavaScript runtimes only (&lt;A href="https://knowledge.hubspot.com/help-and-resources/how-to-use-the-hubspot-projects-tool" target="_blank"&gt;https://knowledge.hubspot.com/help-and-resources/how-to-use-the-hubspot-projects-tool&lt;/A&gt; )&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;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&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;(&lt;A href="https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview" target="_blank"&gt;https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview&lt;/A&gt; )&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;Subscribing to the changelog is the best way to catch deprecation notices before they impact you.&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;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.&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;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.&lt;/P&gt;</description>
    <pubDate>Wed, 17 Sep 2025 14:47:43 GMT</pubDate>
    <dc:creator>RubenBurdin</dc:creator>
    <dc:date>2025-09-17T14:47:43Z</dc:date>
    <item>
      <title>Migrate legacy private app to Hubspot project</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1200569#M84327</link>
      <description>&lt;P&gt;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?&lt;/P&gt;</description>
      <pubDate>Mon, 15 Sep 2025 07:01:44 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1200569#M84327</guid>
      <dc:creator>JerikaNguyen</dc:creator>
      <dc:date>2025-09-15T07:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate legacy private app to Hubspot project</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1200928#M84340</link>
      <description>&lt;P&gt;Hi, &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/849149"&gt;@JerikaNguyen&lt;/a&gt;&lt;/SPAN&gt; &lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; I don't think you are missing an option. As you noted, the documentation only offers JS options — &lt;A href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/create-an-app" target="_blank"&gt;&lt;STRONG&gt;Create an App&lt;/STRONG&gt;&lt;/A&gt;. If you are using a different document, let me know, and I'll dig a bit more for us. — Jaycee&lt;/P&gt;</description>
      <pubDate>Mon, 15 Sep 2025 21:50:28 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1200928#M84340</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2025-09-15T21:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate legacy private app to Hubspot project</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201031#M84345</link>
      <description>&lt;P&gt;My goal is to synchronize Contact, Company, and Association data.&lt;BR /&gt;I believe a private app access token is sufficient for this purpose.&lt;/P&gt;&lt;P&gt;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&amp;nbsp;Legacy app&amp;nbsp;to&amp;nbsp;Project.&lt;BR /&gt;The Projects feature doesn’t seem to meet my requirements now.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2025 06:49:02 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201031#M84345</guid>
      <dc:creator>JerikaNguyen</dc:creator>
      <dc:date>2025-09-16T06:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate legacy private app to Hubspot project</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201461#M84364</link>
      <description>&lt;P&gt;Hey, &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/849149"&gt;@JerikaNguyen&lt;/a&gt;&lt;/SPAN&gt; the best place to stay on top of changes is to subscribe to the &lt;A href="https://developers.hubspot.com/changelog" target="_blank"&gt;&lt;STRONG&gt;changelog&lt;/STRONG&gt;&lt;/A&gt;. Upcoming features, as well as breaking changes and sunsets, are all announced there first. — Jaycee&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2025 22:27:22 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201461#M84364</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2025-09-16T22:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate legacy private app to Hubspot project</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201750#M84394</link>
      <description>&lt;P data-start="0" data-end="478"&gt;Hi &lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/849149"&gt;@JerikaNguyen&lt;/a&gt;&amp;nbsp;, 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.&lt;/P&gt;
&lt;P data-start="0" data-end="478"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="0" data-end="478"&gt;The SDKs for Python, Ruby, PHP, etc. remain fully usable with private apps (now labeled “legacy apps”), but the “projects” environment is a different execution layer that HubSpot manages, so it enforces JavaScript runtimes only (&lt;A href="https://knowledge.hubspot.com/help-and-resources/how-to-use-the-hubspot-projects-tool" target="_blank"&gt;https://knowledge.hubspot.com/help-and-resources/how-to-use-the-hubspot-projects-tool&lt;/A&gt; )&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;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&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;(&lt;A href="https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview" target="_blank"&gt;https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview&lt;/A&gt; )&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="480" data-end="921"&gt;Subscribing to the changelog is the best way to catch deprecation notices before they impact you.&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;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.&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="923" data-end="1476" data-is-last-node="" data-is-only-node=""&gt;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.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Sep 2025 14:47:43 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migrate-legacy-private-app-to-Hubspot-project/m-p/1201750#M84394</guid>
      <dc:creator>RubenBurdin</dc:creator>
      <dc:date>2025-09-17T14:47:43Z</dc:date>
    </item>
  </channel>
</rss>

