Skip to main content

Getting Started with HighLevel SDKs

HighLevel now ships official SDKs for Node.js, Python, and PHP so you can stop hand-rolling API calls. All three clients deliver the same core features—automatic OAuth flows, PIT support, per-location token storage, webhook helpers, auto refresh tokens and typed service methods—so pick the runtime that matches your stack.

Pick your language

SDKPackageMinimum runtimeDeep dive
Node.js@gohighlevel/api-clientNode.js 18+Node guide
Pythongohighlevel-api-clientPython 3.8+Python guide
PHPgohighlevel/api-clientPHP 7.4+PHP guide

Installation quick reference

npm install @gohighlevel/api-client
# or
yarn add @gohighlevel/api-client
# or
pnpm add @gohighlevel/api-client

What you get out of the box

  • Auto token rotation – refresh happens transparently once storage is configured.
  • Webhook utilities – signature validation plus automatic handling of webhook events (INSTALL and UNINSTALL).
  • Token for bulk installation – if webhook is used, it will generate token for each location in which app is installed and store it in the db