<?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/" version="2.0">
  <channel>
    <title>Developer Blog</title>
    <link>https://developers.hubspot.com/blog</link>
    <description>The best source for the latest tips, tricks, and news for developers building with HubSpot</description>
    <language>en</language>
    <pubDate>Tue, 19 May 2026 15:33:48 GMT</pubDate>
    <dc:date>2026-05-19T15:33:48Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>HubSpot Date-based API Versioning Migration Playbook</title>
      <link>https://developers.hubspot.com/blog/date-based-api-versioning-migration-playbook</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/date-based-api-versioning-migration-playbook" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Date-based%20API%20Versioning%20Migration%20Playbook-base.png" alt="Date-based API Versioning Migration Playbook header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;We designed this playbook to serve both developers maintaining source code and builders who manage automations, middleware, Postman collections, or HubSpot configurations. The objective remains the same for both groups: shift HubSpot API versioning from a reactive emergency response to a predictable, low-risk, scheduled maintenance workflow that integrates seamlessly into your existing development cycles!&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/date-based-api-versioning-migration-playbook" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Date-based%20API%20Versioning%20Migration%20Playbook-base.png" alt="Date-based API Versioning Migration Playbook header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;We designed this playbook to serve both developers maintaining source code and builders who manage automations, middleware, Postman collections, or HubSpot configurations. The objective remains the same for both groups: shift HubSpot API versioning from a reactive emergency response to a predictable, low-risk, scheduled maintenance workflow that integrates seamlessly into your existing development cycles!&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fdate-based-api-versioning-migration-playbook&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Tue, 19 May 2026 14:35:08 GMT</pubDate>
      <author>hseligson@hubspot.com (Hannah Seligson)</author>
      <guid>https://developers.hubspot.com/blog/date-based-api-versioning-migration-playbook</guid>
      <dc:date>2026-05-19T14:35:08Z</dc:date>
    </item>
    <item>
      <title>Introducing hubspot-go: A Community Go SDK for HubSpot Developers</title>
      <link>https://developers.hubspot.com/blog/introducing-hubspot-go-a-community-go-sdk-for-hubspot-developers</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/introducing-hubspot-go-a-community-go-sdk-for-hubspot-developers" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Introducing%20hubspot-go_%20A%20Community%20Go%20SDK%20for%20HubSpot%20Developers-base.jpg" alt="Introducing hubspot-go: A Community Go SDK for HubSpot Developers" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;If you've ever tried to build a production-grade HubSpot integration in &lt;/span&gt;&lt;a href="https://go.dev/"&gt;&lt;u&gt;&lt;span style="color: #1155cc;"&gt;Go&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span&gt;, you've probably hit the same wall we did: there &lt;span style="font-style: italic;"&gt;previously&lt;/span&gt; wasn't&amp;nbsp;a first-party Go SDK. The community options that exist tend to cover a slice of the API, are unmaintained, or feel awkward to use from idiomatic Go code.&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/introducing-hubspot-go-a-community-go-sdk-for-hubspot-developers" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Introducing%20hubspot-go_%20A%20Community%20Go%20SDK%20for%20HubSpot%20Developers-base.jpg" alt="Introducing hubspot-go: A Community Go SDK for HubSpot Developers" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;If you've ever tried to build a production-grade HubSpot integration in &lt;/span&gt;&lt;a href="https://go.dev/"&gt;&lt;u&gt;&lt;span style="color: #1155cc;"&gt;Go&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span&gt;, you've probably hit the same wall we did: there &lt;span style="font-style: italic;"&gt;previously&lt;/span&gt; wasn't&amp;nbsp;a first-party Go SDK. The community options that exist tend to cover a slice of the API, are unmaintained, or feel awkward to use from idiomatic Go code.&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fintroducing-hubspot-go-a-community-go-sdk-for-hubspot-developers&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Developer Community</category>
      <category>2026</category>
      <category>SDK</category>
      <pubDate>Thu, 14 May 2026 17:03:54 GMT</pubDate>
      <author>anzekopko2002@gmail.com (Anze Koprivec)</author>
      <guid>https://developers.hubspot.com/blog/introducing-hubspot-go-a-community-go-sdk-for-hubspot-developers</guid>
      <dc:date>2026-05-14T17:03:54Z</dc:date>
    </item>
    <item>
      <title>Building Better, Together: The Role of Mentorship in the HubSpot Ecosystem</title>
      <link>https://developers.hubspot.com/blog/building-better-together-the-role-of-mentorship-in-the-hubspot-ecosystem</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/building-better-together-the-role-of-mentorship-in-the-hubspot-ecosystem" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Building%20Better%2c%20Together_%20The%20Role%20of%20Mentorship%20in%20the%20HubSpot%20Ecosystem-base.png" alt="headshot of jennifer nixon with a striped top. Title of blog to the right of image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;An Open Platform is built on more than just an API for everything. And I'm not talking about MCPs, Agents, and other AI tools either.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/building-better-together-the-role-of-mentorship-in-the-hubspot-ecosystem" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Building%20Better%2c%20Together_%20The%20Role%20of%20Mentorship%20in%20the%20HubSpot%20Ecosystem-base.png" alt="headshot of jennifer nixon with a striped top. Title of blog to the right of image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;An Open Platform is built on more than just an API for everything. And I'm not talking about MCPs, Agents, and other AI tools either.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fbuilding-better-together-the-role-of-mentorship-in-the-hubspot-ecosystem&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Mentorship</category>
      <category>2026</category>
      <category>Builder Growth</category>
      <category>Ecosystem</category>
      <pubDate>Tue, 12 May 2026 16:20:47 GMT</pubDate>
      <author>jenixon@hubspot.com (Jennifer Nixon)</author>
      <guid>https://developers.hubspot.com/blog/building-better-together-the-role-of-mentorship-in-the-hubspot-ecosystem</guid>
      <dc:date>2026-05-12T16:20:47Z</dc:date>
    </item>
    <item>
      <title>HubSpot Service Keys: The Right API Credential for Data Integrations</title>
      <link>https://developers.hubspot.com/blog/hubspot-service-keys-the-right-api-credential-for-data-integrations</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/hubspot-service-keys-the-right-api-credential-for-data-integrations" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/HubSpot%20Service%20Keys_%20The%20Right%20API%20Credential%20for%20Data%20Integrations-base.png" alt="HubSpot Service Keys: The Right API Credential for Data Integrations header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve been building on HubSpot for a while, the last year or two has felt like a lot of things moving at once. The &lt;a href="https://developers.hubspot.com/changelog/legacy-public-app-creation-sunset"&gt;legacy public app&amp;nbsp;creation flow is being sunset&lt;/a&gt;. The Developer Platform has shifted towards modern development practices that include defining integrations as code - aka, &lt;a href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/create-an-app"&gt;“projects” and using the CLI&lt;/a&gt;. Features you used to access in a few clicks now come with a “spin up a local dev environment” prerequisite.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/hubspot-service-keys-the-right-api-credential-for-data-integrations" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/HubSpot%20Service%20Keys_%20The%20Right%20API%20Credential%20for%20Data%20Integrations-base.png" alt="HubSpot Service Keys: The Right API Credential for Data Integrations header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve been building on HubSpot for a while, the last year or two has felt like a lot of things moving at once. The &lt;a href="https://developers.hubspot.com/changelog/legacy-public-app-creation-sunset"&gt;legacy public app&amp;nbsp;creation flow is being sunset&lt;/a&gt;. The Developer Platform has shifted towards modern development practices that include defining integrations as code - aka, &lt;a href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/create-an-app"&gt;“projects” and using the CLI&lt;/a&gt;. Features you used to access in a few clicks now come with a “spin up a local dev environment” prerequisite.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fhubspot-service-keys-the-right-api-credential-for-data-integrations&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Mon, 04 May 2026 13:45:56 GMT</pubDate>
      <author>hseligson@hubspot.com (Hannah Seligson)</author>
      <guid>https://developers.hubspot.com/blog/hubspot-service-keys-the-right-api-credential-for-data-integrations</guid>
      <dc:date>2026-05-04T13:45:56Z</dc:date>
    </item>
    <item>
      <title>How to build a Notion database with the HubSpot Dev MCP and Claude Code</title>
      <link>https://developers.hubspot.com/blog/how-to-build-a-notion-database-with-hubspots-dev-mcp-and-claude-code</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/how-to-build-a-notion-database-with-hubspots-dev-mcp-and-claude-code" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/How%20to%20build%20a%20Notion%20database%20with%20HubSpots%20Dev%20MCP%20and%20Claude%20Code-base.png" alt="How to build a Notion database with the HubSpot Dev MCP and Claude Code" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;Consider what goes into building with a new MCP server. You're not just learning a new tool; you're learning a workflow with its own patterns, edge cases, and best practices. HubSpot's Dev MCP is well-designed (if I do say so myself!) and the &lt;/span&gt;&lt;strong&gt;&lt;span&gt;docs&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; are thorough, but with 20+ tools across projects, CMS, apps, and documentation; there's a lot of territory to cover. This isn't unique to HubSpot... it's the reality of picking up any MCP server worth building with.&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/how-to-build-a-notion-database-with-hubspots-dev-mcp-and-claude-code" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/How%20to%20build%20a%20Notion%20database%20with%20HubSpots%20Dev%20MCP%20and%20Claude%20Code-base.png" alt="How to build a Notion database with the HubSpot Dev MCP and Claude Code" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;Consider what goes into building with a new MCP server. You're not just learning a new tool; you're learning a workflow with its own patterns, edge cases, and best practices. HubSpot's Dev MCP is well-designed (if I do say so myself!) and the &lt;/span&gt;&lt;strong&gt;&lt;span&gt;docs&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; are thorough, but with 20+ tools across projects, CMS, apps, and documentation; there's a lot of territory to cover. This isn't unique to HubSpot... it's the reality of picking up any MCP server worth building with.&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fhow-to-build-a-notion-database-with-hubspots-dev-mcp-and-claude-code&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>developers</category>
      <category>Developer Resources</category>
      <category>Developer Tools</category>
      <category>2026</category>
      <category>MCP</category>
      <category>Builder</category>
      <pubDate>Fri, 01 May 2026 16:35:55 GMT</pubDate>
      <author>njotwani@hubspot.com (Nikita Jotwani)</author>
      <guid>https://developers.hubspot.com/blog/how-to-build-a-notion-database-with-hubspots-dev-mcp-and-claude-code</guid>
      <dc:date>2026-05-01T16:35:55Z</dc:date>
    </item>
    <item>
      <title>A Developer’s Guide to HubSpot’s Date-Based API Versioning</title>
      <link>https://developers.hubspot.com/blog/a-developers-guide-to-hubspots-date-based-api-versioning</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/a-developers-guide-to-hubspots-date-based-api-versioning" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/A%20Developer%E2%80%99s%20Guide%20to%20HubSpot%E2%80%99s%20Date-Based%20API%20Versioning-base.png" alt="A Developer’s Guide to HubSpot’s Date-Based API Versioning" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve built against &lt;a href="https://developers.hubspot.com/docs/api-reference/overview"&gt;HubSpot’s public APIs&lt;/a&gt;, you’ve probably run into some versioning friction: v3 vs v4, legacy vs “next-gen” APIs, and the occasional breaking change that shows up where you didn’t expect it.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/a-developers-guide-to-hubspots-date-based-api-versioning" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/A%20Developer%E2%80%99s%20Guide%20to%20HubSpot%E2%80%99s%20Date-Based%20API%20Versioning-base.png" alt="A Developer’s Guide to HubSpot’s Date-Based API Versioning" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve built against &lt;a href="https://developers.hubspot.com/docs/api-reference/overview"&gt;HubSpot’s public APIs&lt;/a&gt;, you’ve probably run into some versioning friction: v3 vs v4, legacy vs “next-gen” APIs, and the occasional breaking change that shows up where you didn’t expect it.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fa-developers-guide-to-hubspots-date-based-api-versioning&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Mon, 30 Mar 2026 19:45:57 GMT</pubDate>
      <author>hseligson@hubspot.com (Hannah Seligson)</author>
      <guid>https://developers.hubspot.com/blog/a-developers-guide-to-hubspots-date-based-api-versioning</guid>
      <dc:date>2026-03-30T19:45:57Z</dc:date>
    </item>
    <item>
      <title>Planning Your Migration on the HubSpot Developer Platform</title>
      <link>https://developers.hubspot.com/blog/developer-platform-migration-timeline</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/developer-platform-migration-timeline" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Planning%20Your%20Migration%20on%20the%20Developer%20Platform-base.png" alt="Planning Your Migration on the HubSpot Developer Platform" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #1f1f1f; background-color: #fcfcfa;"&gt;NOTE&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #1f1f1f; background-color: #fcfcfa;"&gt;: &lt;span style="text-decoration: underline;"&gt;HubSpot Projects v2025.1&lt;/span&gt; will now be deprecated on &lt;span style="font-weight: bold;"&gt;August 1, 2026&lt;/span&gt;. This blog has been updated to reflect a later deprecation date.&lt;/span&gt;&lt;br&gt;&lt;br&gt;In software development, “&lt;span style="font-weight: bold;"&gt;stable&lt;/span&gt;” can be a double-edged sword. If you have a HubSpot app running today, that’s a good thing—customers are using it, data is flowing and you may not have touched the code in months. &lt;/span&gt;&lt;span&gt;But in a platform ecosystem, stability only holds if the ground beneath it stays the same.&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/developer-platform-migration-timeline" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Planning%20Your%20Migration%20on%20the%20Developer%20Platform-base.png" alt="Planning Your Migration on the HubSpot Developer Platform" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #1f1f1f; background-color: #fcfcfa;"&gt;NOTE&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #1f1f1f; background-color: #fcfcfa;"&gt;: &lt;span style="text-decoration: underline;"&gt;HubSpot Projects v2025.1&lt;/span&gt; will now be deprecated on &lt;span style="font-weight: bold;"&gt;August 1, 2026&lt;/span&gt;. This blog has been updated to reflect a later deprecation date.&lt;/span&gt;&lt;br&gt;&lt;br&gt;In software development, “&lt;span style="font-weight: bold;"&gt;stable&lt;/span&gt;” can be a double-edged sword. If you have a HubSpot app running today, that’s a good thing—customers are using it, data is flowing and you may not have touched the code in months. &lt;/span&gt;&lt;span&gt;But in a platform ecosystem, stability only holds if the ground beneath it stays the same.&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fdeveloper-platform-migration-timeline&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Mon, 23 Feb 2026 15:16:34 GMT</pubDate>
      <author>dedson@hubspot.com (Dennis Edson)</author>
      <guid>https://developers.hubspot.com/blog/developer-platform-migration-timeline</guid>
      <dc:date>2026-02-23T15:16:34Z</dc:date>
    </item>
    <item>
      <title>Production-Ready OAuth Token Management for HubSpot Integrations</title>
      <link>https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Production-Ready%20Token%20Management%20for%20HubSpot%20Integrations-base.png" alt="Production-Ready OAuth Token Management for HubSpot Integrations header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve integrated with &lt;a href="https://developers.hubspot.com/docs/api-reference/overview"&gt;HubSpot’s APIs&lt;/a&gt;, you know the &lt;a href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview"&gt;OAuth handshake&lt;/a&gt; is relatively straightforward (if you don’t, no worries, we’ll review it below). But here’s the thing: getting that initial token is the easiest part. The real challenges start when you’re managing tokens in production. This is because you’re dealing with token validation across multiple services, updating scopes as your app grows, migrating old integrations in a multi-tenant setup, and keeping permissions consistent as things change. This is the stuff that keeps us up at night.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Production-Ready%20Token%20Management%20for%20HubSpot%20Integrations-base.png" alt="Production-Ready OAuth Token Management for HubSpot Integrations header image" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;If you’ve integrated with &lt;a href="https://developers.hubspot.com/docs/api-reference/overview"&gt;HubSpot’s APIs&lt;/a&gt;, you know the &lt;a href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview"&gt;OAuth handshake&lt;/a&gt; is relatively straightforward (if you don’t, no worries, we’ll review it below). But here’s the thing: getting that initial token is the easiest part. The real challenges start when you’re managing tokens in production. This is because you’re dealing with token validation across multiple services, updating scopes as your app grows, migrating old integrations in a multi-tenant setup, and keeping permissions consistent as things change. This is the stuff that keeps us up at night.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Foauth-token-management-hubspot-integrations&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Tue, 13 Jan 2026 15:28:47 GMT</pubDate>
      <author>hseligson@hubspot.com (Hannah Seligson)</author>
      <guid>https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations</guid>
      <dc:date>2026-01-13T15:28:47Z</dc:date>
    </item>
    <item>
      <title>Introducing Automated Testing for UI Extensions</title>
      <link>https://developers.hubspot.com/blog/introducing-automated-testing-for-ui-extensions</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/introducing-automated-testing-for-ui-extensions" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Introducing%20Automated%20Testing%20for%20UI%20Extenstions-base.png" alt="Introducing Automated Testing for UI Extensions" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;We're thrilled to announce the launch of comprehensive testing utilities for the HubSpot UI Extensions SDK—a feature that developers have been requesting since we first launched the platform. Today, building reliable, well-tested UI extensions becomes significantly easier with our new testing framework, complete with full TypeScript type safety.&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/introducing-automated-testing-for-ui-extensions" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/Introducing%20Automated%20Testing%20for%20UI%20Extenstions-base.png" alt="Introducing Automated Testing for UI Extensions" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;We're thrilled to announce the launch of comprehensive testing utilities for the HubSpot UI Extensions SDK—a feature that developers have been requesting since we first launched the platform. Today, building reliable, well-tested UI extensions becomes significantly easier with our new testing framework, complete with full TypeScript type safety.&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fintroducing-automated-testing-for-ui-extensions&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>2025</category>
      <pubDate>Tue, 16 Dec 2025 17:49:10 GMT</pubDate>
      <guid>https://developers.hubspot.com/blog/introducing-automated-testing-for-ui-extensions</guid>
      <dc:date>2025-12-16T17:49:10Z</dc:date>
      <dc:creator>Patrick Steele-Idem</dc:creator>
    </item>
    <item>
      <title>How to CODE: Simplifying the Developer Experience with HubSpot</title>
      <link>https://developers.hubspot.com/blog/how-to-code-simplifying-the-developer-experience-with-hubspot</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/how-to-code-simplifying-the-developer-experience-with-hubspot" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/How%20to%20CODE_%20Simplifying%20the%20Developer%20Experience%20with%20HubSpot-base.png" alt="How to CODE: Simplifying the Developer Experience with HubSpot" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 16px;"&gt;&lt;em&gt;&lt;span style="color: #141413;"&gt;Developers don’t come to HubSpot asking for a tool. They come with a customer problem to solve. In our early days, they would meet documentation that explained how an API works, but not when or why to choose it. This post is about how we simplified HubSpot’s developer onboarding experience with CODE: The Center of Developer Excellence.&lt;br&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://developers.hubspot.com/blog/how-to-code-simplifying-the-developer-experience-with-hubspot" title="" class="hs-featured-image-link"&gt; &lt;img src="https://developers.hubspot.com/hubfs/How%20to%20CODE_%20Simplifying%20the%20Developer%20Experience%20with%20HubSpot-base.png" alt="How to CODE: Simplifying the Developer Experience with HubSpot" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 16px;"&gt;&lt;em&gt;&lt;span style="color: #141413;"&gt;Developers don’t come to HubSpot asking for a tool. They come with a customer problem to solve. In our early days, they would meet documentation that explained how an API works, but not when or why to choose it. This post is about how we simplified HubSpot’s developer onboarding experience with CODE: The Center of Developer Excellence.&lt;br&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;  
&lt;img src="https://track.hubspot.com/__ptq.gif?a=53&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fdevelopers.hubspot.com%2Fblog%2Fhow-to-code-simplifying-the-developer-experience-with-hubspot&amp;amp;bu=https%253A%252F%252Fdevelopers.hubspot.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <pubDate>Thu, 13 Nov 2025 17:00:02 GMT</pubDate>
      <author>njotwani@hubspot.com (Nikita Jotwani)</author>
      <guid>https://developers.hubspot.com/blog/how-to-code-simplifying-the-developer-experience-with-hubspot</guid>
      <dc:date>2025-11-13T17:00:02Z</dc:date>
    </item>
  </channel>
</rss>
