Skip to content

API Documentation

Welcome to the Mamba Panel API documentation. Our RESTful API enables you to integrate Mamba Panel with your existing systems, automate workflows, and build custom solutions.

The Mamba Panel API provides programmatic access to:

  • Server Management - Create, configure, and manage game servers and Discord bots
  • Customer Management - Handle user accounts, permissions, and access control
  • Billing Operations - Process payments, manage subscriptions, and generate invoices
  • Support Tickets - Create, update, and resolve support requests
  • Analytics - Retrieve usage data, metrics, and reporting

All API requests should be made to:

https://api.mambapanel.io/v1

Navigate to Settings > API Keys in your Mamba Panel dashboard to generate an API key.

Terminal window
curl -X GET "https://api.mambapanel.io/v1/servers" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
{
"success": true,
"data": {
"servers": [
{
"id": "srv_abc123",
"name": "My Minecraft Server",
"game": "minecraft-java",
"status": "running",
"created_at": "2025-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"per_page": 25,
"total": 1
}
}
}

Our API follows REST principles with predictable resource-oriented URLs, standard HTTP methods, and JSON responses.

MethodUsage
GETRetrieve resources
POSTCreate new resources
PUTUpdate existing resources
PATCHPartial updates
DELETERemove resources

All API requests require authentication via Bearer token. See the Authentication guide for details.

API requests are rate-limited to ensure fair usage. See Rate Limits for current limits and best practices.

Receive real-time notifications for events in your Mamba Panel account. Configure webhooks in the Webhooks section.

Official SDKs are coming soon for:

  • Node.js / TypeScript
  • Python
  • PHP
  • Go