Apps and Marketplace Overview

The HubSpot App Marketplace makes it easy for HubSpot users to install third party apps directly into their HubSpot portals with a simple click. Each HubSpot user has access to the App Marketplace and can install these apps, adding value to the marketing efforts of professional marketers using HubSpot.

HubSpot users also have the ability to contract marketing related services through the Services Marketplace. There are a wide range of services available, including CRM integration, web design, copy writing and lots of other marketing related services.

Please Note If you are creating an internal app (not public facing) with the HubSpot APIs, you are welcome to register the app in the marketplace and not have it ever go live in the Marketplace (for instance, if you want to use OAuth for authentication). Of course, you aren't required to do this, and can use HubSpot API Keys for authentication as well.

Creating a HubSpot App

If you're writing a HubSpot app from scratch, the best place to start is by registering your app within HubSpot so you can test the app within the HubSpot as you write it. Once your app is registered, it is not live to all customers. It is in a testing state called In Development and available for you to test. You can access your app to test through the URL that you will receive via email after registering your app.

Apps in the HubSpot Canvas

Creating a HubSpot app is easier than you might think. Apps that run within HubSpot are hosted externally and simply run within the HubSpot "canvas" by invoking a Callback URL which you provide when registering your app. This means that any app that you intend to run within HubSpot should first run locally in your own environment before registering and running the app within HubSpot. Please note that all applications in the HubSpot App Marketplace are supported by their authors, not by HubSpot.

Approving and Promoting Apps

Every application registered and submitted to the Marketplace will be reviewed and tested and by our internal Marketplace team. Applications that we approve will be listed in the App Marketplace immediately. Approved apps will also get promoted in a few possible ways both by you and by HubSpot.

Charging for your App

Automated billing through the HubSpot App Marketplace is coming soon. Until it's ready to release, you will need to handle billing yourself on your end via your own payment provider.

Developer Signup

HubSpot Developer Access

There are two ways to get access to HubSpot as a developer:

  1. Sign up for a Free Trial
  2. Use the Demo Portal:
    • Login: testapi@hubspot.com
    • Password: HubSpot
    • API Key: demo
    • OAuth Token: demooooo-oooo-oooo-oooo-oooooooooooo
    • Hub ID: 62515