REST API


GrowPanel exposes its entire dataset and every dashboard report via a REST API. Pull metrics, push customers and invoices from your own systems, subscribe to events, and build automations.

Base URL: https://api.growpanel.io

Open the interactive API reference

Full endpoint catalogue with typed schemas, example requests, and try-it-out powered by your API key.


Official SDKs

Use a typed SDK instead of building raw HTTP calls. All three are auto-generated from the same OpenAPI spec, so they stay in lock-step with the API.

LanguageInstallRepo
JavaScript / TypeScriptnpm install @growpanel/sdkgrowpanel-sdk-js
Pythonpip install growpanelgrowpanel-sdk-python
Gogo get github.com/growpanel/growpanel-sdk-gogrowpanel-sdk-go

The interactive reference shows ready-to-paste example code in all three languages for every endpoint.


Concepts


Quick example

Fetch your current MRR with cURL:

curl https://api.growpanel.io/reports/summary \
-H "Authorization: Bearer YOUR_API_KEY"
{
"summary": {
"mrr_current": 125000,
"arr_current": 1500000,
"subscribers_current": 250,
"arpa_current": 500
},
"currency": "usd"
}

Same call with the JavaScript SDK:

import { GrowPanel } from '@growpanel/sdk';

const gp = new GrowPanel({ apiKey: process.env.GROWPANEL_API_KEY });
const summary = await gp.reports.getSummary();
console.log(summary.data.summary.mrr_current);