Developers


Build integrations, access your data programmatically, and extend GrowPanel to fit your workflow.


Build your own integration

Don't see your billing platform in our native integrations? You can connect any billing system to GrowPanel using our Import Data API.

Building integrations - Learn how GrowPanel processes subscription data and how to push customers, plans, and invoices from any billing system.

This is the recommended starting point if you want to connect a custom billing system, in-house platform, or any service we don't natively integrate with.


REST API

Access your subscription data and reports programmatically.

REST API documentation - Complete API reference including authentication, endpoints, and rate limits.

ResourceDescription
AuthenticationAPI keys and access levels
API ReferenceAll endpoints for reports, data, customers, and settings
Error codesHTTP status codes and troubleshooting
Rate limitingRequest limits and best practices

Quick example

curl https://api.growpanel.io/v1/reports/summary \
-H "Authorization: Bearer YOUR_API_KEY"

MCP Server

Let AI assistants access your GrowPanel data through natural language.

MCP Server documentation - Connect Claude, Cursor, and other AI tools to your subscription analytics.

The MCP (Model Context Protocol) server runs locally and provides tools for querying:

ToolWhat you can ask
getMRRMRR, ARR, churn, LTV, ARPA
getLeadsLeads, trials, conversion rates
getCohortsCohort retention analysis

Quick start

npm install -g growpanel-mcp-server
export GROWPANEL_API_TOKEN=sk_live_xxx
growpanel-mcp

CLI

Access your subscription analytics and manage your account from the terminal. Designed for scripting, automation, and AI agents.

CLI documentation - Installation, authentication, and full command reference.

npm install -g growpanel-cli
growpanel reports summary
CommandDescription
reports <name>Fetch any analytics report (MRR, churn, cohort, etc.)
customersList and query customers
data <resource>CRUD for customers, plans, invoices, data sources
exportsExport data as CSV
settingsManage account and integration settings
api <method> <path>Raw API passthrough for any endpoint

Need help?