The advantages of a connected platform
The foundation of every HubSpot account is the CRM (Customer Relationship Management) platform, a database of business relationships and processes. HubSpot offers different routes for external developers and partners to work with the CRM so they can create extra value for HubSpot end users. This includes:- Creating apps with HubSpot’s APIs to sync data between HubSpot and external platforms.
- Customizing the CRM with UI extensions. Developers can use React to build flexible custom cards that integrate seamlessly with HubSpot.
- Building custom websites using the HubSpot CMS (Content Management System). In addition to a full suite of content management tools, the CMS fully integrates with the CRM. This makes campaign launches, capturing leads and ongoing customer communications easier to manage.
- Leveraging powerful developer tooling to maximize your productivity while building on HubSpot.
Start Building
Take a tour of developer features in your account and jump into creating your first app.Developer overview
Manage your apps and other developer features in your HubSpot account.
Quickstart
Create your first app using the HubSpot CLI.
Account types
Review the various account types available to test and install your apps.
Authentication overview
Authenticate API requests to retrieve and manage HubSpot data.
Platform overview
Discover the features available on HubSpot’s developer platform.
MCP server
Install HubSpot’s local development MCP server for AI-assisted coding in your IDE.