> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

---
id: 546f82bf-0276-4d33-9419-330e66e1d7c4
---

# Introduction to HubSpot's developer platform

> Learn how to get started developing on HubSpot.

Whether you’re a new HubSpot developer or looking to expand your skills, this page provides the different development routes available, as well as the specific tooling and accounts you’ll need to achieve your goals.

## The advantages of a connected platform

The foundation of every HubSpot account is the [CRM](/guides/crm/understanding-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](/apps/developer-platform/overview) with HubSpot’s [APIs](/api-reference/latest/overview) to sync data between HubSpot and external platforms.
* Customizing the CRM with [UI extensions](/apps/developer-platform/add-features/ui-extensions/ui-components/overview). Developers can use React to build flexible custom cards that integrate seamlessly with HubSpot.
* Building custom websites using the [HubSpot CMS](/cms/start-building/introduction/overview) (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](/developer-tooling/overview) to maximize your productivity while building on HubSpot.

Along with HubSpot's developer documentation, learn more about how the corresponding in-app tools work by checking out the [HubSpot Knowledge Base](https://knowledge.hubspot.com).

The sections below provide links to help you start building, as well as other resources to check out if you're still exploring HubSpot.

## Start Building

Take a tour of developer features in your account and jump into creating your first app.

<CardGroup cols={3}>
  <Card title="Developer overview" icon="house" href="/getting-started/developer-overview">
    Manage your apps and other developer features in your HubSpot account.
  </Card>

  <Card title="Quickstart" icon="rocket" href="/getting-started/quickstart">
    Create your first app using the HubSpot CLI.
  </Card>

  <Card title="Account types" icon="user" href="/getting-started/account-types">
    Review the various account types available to test and install your apps.
  </Card>

  <Card title="Authentication overview" icon="key" href="/apps/developer-platform/build-apps/authentication/overview">
    Authenticate API requests to retrieve and manage HubSpot data.
  </Card>

  <Card title="Platform overview" icon="list" href="/apps/developer-platform/overview">
    Discover the features available on HubSpot's developer platform.
  </Card>

  <Card title="MCP server" icon="microchip-ai" href="/developer-tooling/local-development/developer-mcp/setup">
    Install HubSpot's local development MCP server for AI-assisted coding in your IDE.
  </Card>
</CardGroup>

## Other resources

Explore supplemental developer resources in the HubSpot developer ecosystem.

<CardGroup cols={3}>
  <Card title="HubSpot Developers YouTube" icon="youtube" href="https://www.youtube.com/@HubSpotDevelopers/videos">
    Watch demos and discussions of the latest features on the HubSpot Developers YouTube channel.
  </Card>

  <Card title="HubSpot Developer Blog" icon="bullhorn" href="https://developers.hubspot.com/blog">
    Read the latest announcements on HubSpot Developer Blog.
  </Card>

  <Card title="HubSpot Community" icon="users" href="https://community.hubspot.com/t5/HubSpot-Developer-Support/ct-p/developers">
    Join the HubSpot developer community.
  </Card>
</CardGroup>
