Skip to content

Créer. Lancer. Développer.

Créer des applications et des sites web pour aider les entreprises du monde entier à mieux se développer.

Que souhaitez-vous créer ?

Terre
Une application
  • Créez et listez votre application sur notre marketplace des applications, où plus de 100 000 clients HubSpot peuvent trouver des applications pour gérer leurs entreprises.
  • Transformez les problématiques commerciales de vos prospects en de véritables opportunités.
  • Listez une application pour accéder à la communauté, au support et aux avantages de distribution du Programme Partenaires d'applications.
Upload-1
Une intégration personnalisée
  • Créez une solution personnalisée pour votre entreprise.
  • Obtenez votre clé d'API HubSpot afin d'ajouter des fonctionnalités avancées à votre compte, d'importer/exporter des données ou de synchroniser votre compte avec d'autres outils.
  • Faites vos premiers pas rapidement, sans avoir à créer une gestion OAuth.
Site
Un site web
  • Créez un site web puissant grâce au CMS de HubSpot.
  • Développez localement avec vos propres éditeurs et frameworks.
  • Étendez la fonctionnalité de votre site web avec les API, les intégrations et le marketplace des applications de HubSpot.
  • Profitez d'un contenu, d'une sécurité et d'une gestion de pointe afin que vous puissiez vous concentrer sur le code et non sur l'infrastructure.

Vous créez des solutions.
Nous vous aidons à les développer et à les partager.

  • Plus de

    1M

    d'installations d'applications

  • HubSpot CMS élu

    premier

    système de gestion de contenu web sur G2

  • En moyenne plus de

    7

    installations d'applications tierces par client

Développer une base de clients mondiale

94 % des plus de 100 000 clients HubSpot (sans compter nos utilisateurs gratuits) utilisent des applications pour développer leurs entreprises. Avec un nouveau marketplace des applications plus simple que jamais pour trouver des solutions, il est grand temps de devenir un partenaire d'application.

Créer du dynamisme

Le puissant CMS de HubSpot gère l'évolutivité et la sécurité à votre place. Créez un site web visuellement attrayant pour votre équipe marketing à l'aide d'outils, de modèles et de technologies ergonomiques.

Documentation et support

HubSpot facilite la création d'applications et de sites web puissants avec une documentation claire, des outils de développement efficaces, des plateformes pédagogiques détaillées, des forums des développeurs dynamiques et des équipes de support réactives.

Développez votre entreprise avec un CMS conçu pour la croissance.

Ne souciez pas de votre technologie et consacrez plus de temps à vos clients.

Puissant pour les développeurs, flexible pour les marketeurs

Utilisez vos outils préférés pour concevoir des sites web fonctionnels, que les équipes marketing peuvent facilement modifier et développer.

Rapide, sécurisé et fiable

Profitez de notre réseau de diffusion de contenu ultra-rapide, qui nous permet de gérer la plateforme, les mises à jour, la sécurité et d'autres tâches fastidieuses qui freinent l'innovation.

Intégré et alimenté par le CRM HubSpot

Remplacez vos solutions disparates par un système tout-en-un facilitant la conception d'expériences personnalisées prêtes à l'emploi.

éditeur de module

Explore HubSpot's APIs

L'API de HubSpot permet à tout développeur ou toute équipe de créer des solutions personnalisées. Jetez un œil aux exemples ci-dessous ou consultez nos documents pour bien démarrer.

Integrations-2
  • CRM Objects API
  • Domain Management API
  • Webhooks API
  • CRM Cards

CRM Objects API

curl --request GET \
--url 'https://api.hubapi.com/crm/v3/objects/companies?limit=10&archived=false' \
--header 'accept: application/json'
var request = require("request");
var options = {
    method: 'GET',
    url: 'https://api.hubapi.com/crm/v3/objects/companies',
    qs: {
        limit: '10',
        archived: 'false'
    },
    headers: {
        accept: 'application/json'
    }
};

request(options, function (error, response, body) {
    if (error) throw new Error(error);
    console.log(body);
});
<?php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL =--> "https://api.hubapi.com/crm/v3/objects/companies?limit=10&archived=false&hapikey=YOUR_HUBSPOT_API_KEY",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
  "accept: application/json"
),
));

$response = curl_exec($curl);

$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}?>
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.hubapi.com/crm/v3/objects/companies?limit=10&archived=false&hapikey=YOUR_HUBSPOT_API_KEY")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'
response = http.request(request)

puts response.read_body
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.hubapi.com/crm/v3/objects/companies?limit=10&archived=false&hapikey=YOUR_HUBSPOT_API_KEY")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

request["accept"] = 'application/json'

response = http.request(request)

puts response.read_body

Domain Management API

curl --request GET \
--url 'https://api.hubapi.com/cms/v3/domains/?hapikey=YOUR_HUBSPOT_API_KEY'\
--header 'accept: application/json'
var request = require("request");

var options = {
    method: 'GET',
    url: 'https://api.hubapi.com/cms/v3/domains/',
    qs: {
        hapikey: 'YOUR_HUBSPOT_API_KEY'
    },
    headers: {
        accept: 'application/json'
    }
};

request(options, function (error, response, body) {
    if (error) throw new Error(error);
    console.log(body);
});
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL =--> "https://api.hubapi.com/cms/v3/domains/?hapikey=YOUR_HUBSPOT_API_KEY",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION =>
  CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json"
  ),
));

$response = curl_exec($curl);

$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}?>
import requests

url = "https://api.hubapi.com/cms/v3/domains/"

querystring = {"hapikey":"YOUR_HUBSPOT_API_KEY"}

headers = {'accept': 'application/json'}

response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.hubapi.com/cms/v3/domains/?hapikey=YOUR_HUBSPOT_API_KEY")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'

response = http.request(request)

puts response.read_body

Webhooks API

curl --request GET \
--url 'https://api.hubapi.com/webhooks/v3/appId/settings?hapikey=YOUR_HUBSPOT_API_KEY'\
--header 'accept: application/json'
var request = require("request");

var options = {
  method: 'GET',
  url: 'https://api.hubapi.com/webhooks/v3/appId/settings',
  qs: {hapikey: 'YOUR_HUBSPOT_API_KEY'},
  headers: {accept: 'application/json'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);
    console.log(body);
});
<?php
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL =--> "https://api.hubapi.com/webhooks/v3/appId/settings?hapikey=YOUR_HUBSPOT_API_KEY",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION =>CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json"
  ),
));

$response = curl_exec($curl);

$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}?>
import requests

url = "https://api.hubapi.com/webhooks/v3/appId/settings"

querystring = {"hapikey":"YOUR_HUBSPOT_API_KEY"}

headers = {'accept': 'application/json'}
response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.hubapi.com/webhooks/v3/appId/settings?hapikey=YOUR_HUBSPOT_API_KEY")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'

response = http.request(request)

puts response.read_body

CRM Cards

curl --request GET \
--url 'https://api.hubapi.com/crm/v3/extensions/cards/appId?hapikey=YOUR_HUBSPOT_API_KEY'\
--header 'accept: application/json'
var request = require("request");

var options = {
    method: 'GET',
    url: 'https://api.hubapi.com/crm/v3/extensions/cards/appId',
    qs: {
        hapikey: 'YOUR_HUBSPOT_API_KEY'
    },
    headers: {
        accept: 'application/json'
    }
};

request(options, function (error, response, body) {
    if (error) throw new Error(error);
    console.log(body);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, array(   CURLOPT_URL =------> "https://api.hubapi.com/crm/v3/extensions/cards/appId?hapikey=YOUR_HUBSPOT_API_KEY",   
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION =>   CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(     "accept: application/json"   ), 
)); 
$response = curl_exec($curl);
$err = curl_error($curl); 
curl_close($curl); 
if ($err) { 
    echo "cURL Error #:" . $err; 
} else { 
    echo $response; 
}?>
import requests

url = "https://api.hubapi.com/crm/v3/extensions/cards/appId"

querystring = {"hapikey":"YOUR_HUBSPOT_API_KEY"}

headers = {'accept': 'application/json'}

response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.hubapi.com/crm/v3/extensions/cards/appId?hapikey=YOUR_HUBSPOT_API_KEY")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)
request["accept"] = 'application/json'

response = http.request(request)

puts response.read_body
  • Dan Currin
    En tant que partenaire d'application, vous bénéficiez d'une grande exposition à la base de clients de HubSpot afin de vous développer rapidement. Travailler avec l'équipe de HubSpot est une chance unique !

    Dan Currin

    OrgChartHub

  • yonatan-profile-500
    La plateforme HubSpot offre bien plus que des API pour les développeurs. Le marketplace des applications propose de réels avantages en matière de distribution, et celui-ci nous a permis d'atteindre une importante base de clients internationale et engagée.

    Yonatan Lee

    Insycle

  • ChrisBrisson
    HubSpot est une plateforme géniale et rigoureuse. C'est un plaisir de travailler avec pour l'intégration de vos applications. L'équipe a redoublé d'efforts pour adapter notre plateforme afin de mieux travailler ensemble.

    Chris Brisson

    SalesMSG

Vous avez conçu la nouvelle application incontournable ?

Partagez votre application avec le monde entier sur le marketplace des applications.

App-logos-1
Visiter le marketplace des applications

Tirez le meilleur parti de vos propres solutions de site web.

Créez des ressources web sur le marketplace des ressources CMS de HubSpot.

CMS-logos-1
Consulter le marketplace des ressources CMS

Créer et développer ensemble

Rejoignez notre grandissante communauté de développeurs pour trouver les outils et le support nécessaires pour créer quelque chose d'extraordinaire.

Smiling Person