PmaControl — developers and API
Quick start
Query the public resources below with curl. No account, sales form or API key is needed for this read-only API. Responses use JSON.
curl -sS https://www.pmacontrol.com/api/v1/capabilities
curl -sS 'https://www.pmacontrol.com/api/v1/documentation?language=en'
curl -sS https://www.pmacontrol.com/api/v1/permissions
Authentication and permissions
This public API provides product information and documentation links only. Installation APIs use their own machine credentials and client permissions. The catalog names permissions verified in source code; availability depends on your version. No OAuth server or self-service production key issuance is provided here.
Contract and errors
The OpenAPI contract describes every operation, parameter and response. API errors use application/problem+json with a stable code and a resolution hint. Use GET or HEAD, cache catalogs and back off after network errors or 5xx responses. No numeric quota or availability guarantee is promised for this public API.
Free sandbox
Test a synthetic MariaDB / MySQL response without an account or key. Metrics are fixed examples with no connection to customer databases. This sandbox is read-only and does not simulate production permissions. The existing Pro trial requires email verification and an installation UUID; its license is not an API key.
curl -sS https://www.pmacontrol.com/api/v1/sandbox/servers