Skip to main content Skip to footer

HubSpot Developer Blog

Build Faster, Deliver Smarter: Introducing the HubSpot Developer Platform

The future of business software isn't about choosing between different tools—it's about creating seamless, intelligent experiences that adapt to how teams actually work. Today, we're taking a major step forward in making that vision a reality.

Introducing the HubSpot Developer Platform: a unified app framework that gives you a modern and confident way to build on HubSpot, with tools that meet you where you are.

A Unified Foundation for Innovation

Starting today, there's one way to build on HubSpot, whether you're creating a custom integration or building the next great HubSpot Marketplace app.

What "Unified" Really Means

We've streamlined the developer experience with:

  • A unified and flexible platform with a central developer overview and unified development framework
  • Significantly improved developer productivity through AI-native documentation and CLI-guided setup flows to get you from idea to "hello world" in minutes with our new hs get-started command
  • Deeper, more feature-rich integrations to solve for more customer pain points

But unification isn't just about convenience; it's about unlocking new possibilities for you and your customers.

Deeper Integration, Richer UX

This unified app framework lays the foundation for you to create apps that provide more native-feeling experiences for customers than ever before while having a single way to build on HubSpot.

Expanded UI Flexibility

With enhanced UI extensions, your apps can now appear in more places within HubSpot, including a dedicated full-page app space that's completely yours to customize, called app home (now in public beta).

Make the most of our new app home by creating a centralized commissions dashboard directly in Sales Hub, or an aggregate view of cross-functional team tasks for easier project management. And, with configurable App setting pages, empower HubSpot admins to use your custom functionality. Put your customers in charge of how they interact with your apps.

Click image to close

Click image to enlarge.

Custom Data Models with App Objects and App Events

App objects are now generally available—standard CRM objects for your unique integration data that you define. When customers install your app, they automatically gain access to these new CRM objects, which your app can interact with just like standard HubSpot objects.

Paired with app events (our evolution of timeline events), app objects unlock custom data models that work across any customer tier, giving you flexibility in how you structure and manage your app's data.

Click image to close

Click image to enlarge.

Robust Performance Improvements

We're removing some barriers that have limited event data integration:

  • Custom event rate limits increased 100x to 1,250 writes per second
  • Batch size limit increased 50x to 500 event completions per call

These improvements expand the possibilities for supporting event data in HubSpot while reducing the management and engineering overhead for your integrations.

Next-Gen Webhooks

We’ve overhauled our webhooks for improved performance and reliability. We’re introducing the Webhooks Journal API in beta. This API allows you to subscribe to real-time events, retrieve historical event data, and manage snapshots of CRM objects. So, instead of sending full event payloads, our redesigned webhooks send a lightweight notification. You can then query the Webhook Journal API to retrieve the full event details. This reduces the payload size and enables better error handling and retry logic.

As part of the Webhooks Journal API, we’re introducing app lifecycle events that automatically track when your app is installed or uninstalled. Key benefits include:

  • Installing specific subscriptions for each account ID, rather than globally
  • Automatic lifecycle tracking to receive reliable install/uninstall notifications without polling or indirect detection methods
  • Event locations, ensuring that all app lifecycle events appear in the same journal with consistent payloads. 

App lifecycle events (app_install and app_uninstall) are available through both the Webhooks Journal API (and soon the v3 Webhooks API), giving you visibility for improved lifecycle management.

Furthermore, the new Webhooks version allows you to subscribe to events at a granular level, including per-portal, per-object, and per-property. You can also subscribe to custom and app objects, not just standard CRM objects. This helps with improved precision, as you can now target exactly the data you care about.

We’ve also added a new Snapshots endpoint to retrieve the current state of a CRM object. This complements the Journal by enabling state comparisons without running an entire CRM Search query. 

AI-Ready from Day One

The HubSpot Developer Platform is designed for the AI era. You can now build custom workflow actions directly in Projects, enabling your Breeze AI-powered workflows to take actions in your app. Built on that same custom action and projects framework - Agent tools are now in beta, allowing your app to integrate directly with Breeze Agents in Breeze Studio.

This means you can turn your Custom Workflow Actions into tools that HubSpot's Breeze Agents can use, just by adding AI-specific properties. By building agent tools, you can enable any user to customize an Agent to use your app's unique capabilities, no technical expertise required. And, testing your agent tool is also easy with our new Developer Tool Testing Agent, available in the marketplace. 

We're not just solving for Breeze Agents, we're also making it possible for you to bring your HubSpot data to your preferred AI tools. Meet HubSpot’s remote MCP (Model Context Protocol) server, now in public beta, which is powered by the same technology available in the HubSpot connectors for ChatGPT and Claude.

And when you’re working in your IDE of choice, you can now install our developer MCP server directly through the hs mcp setup CLI command. Once installed and enabled, the developer MCP server allows IDE copilots (like Claude Code or Cursor) to:

  • Generate higher-quality developer project code
  • Build, test, and deploy projects more efficiently
  • Migrate and update existing projects using chat-based prompts

These HubSpot innovations are fueling dynamic experiences that adapt to the modern workflow and help customers prompt their way through the day.

Enhanced Development Lifecycle

Beyond new capabilities, we're also focused on making your entire development process more productive:

Get Started Today

Ready to experience a more modern way to build on HubSpot? Here's how to get started:

  1. Install the HubSpot CLI if you haven't already done so. In your terminal, run npm i -g @hubspot/cli
  2. Run hs get-started to create your first unified project
  3. Choose your features and let our guided setup handle the rest
  4. Build and deploy into your unified HubSpot account

For existing developer projects, you can make use of our migration CLI commands to help you transition your current apps to the new platform with minimal disruption.

What's Next

The HubSpot Developer Platform is just the beginning. We're moving at AI speed to bring you more features, more integrations, and more ways to craft exceptional experiences on HubSpot.

This unified platform allows us to innovate faster and serve you better, but we need your feedback to prioritize the right features. Whether you're building your first HubSpot app or you're a marketplace veteran, your input shapes the future of this platform.

dev platform roadmap

Click image to close

Click image to enlarge.


Ready to start building? Explore the HubSpot Developer Platform and discover what's possible when powerful tools meet unified simplicity.

Get Started →

Have questions or feedback? Join our developer community and connect with the team behind the platform.


Brooke Bond

Brooke is a developer advocate with HubSpot. She creates educational content focused on front-end development, APIs, and UX. When she's not coding or teaching, she enjoys cooking, reading, and being overly competitive about board games.