Gcore API Overview
Every Gcore product is backed by a public REST API — the same API used by the Customer Portal and the official SDKs. All product APIs are available under the same base URL:https://api.gcore.com.
Use cases
Gcore’s API covers the full operational lifecycle — not just read operations, but provisioning, configuration changes, and event-driven automation. Common use cases include:- Automating CDN cache purges, DNS record updates, and VM provisioning.
- Integrating Gcore services into CI/CD pipelines, Terraform workflows, Kubernetes Operators, and custom back-office tools.
- Reacting to real-time metrics and keeping infrastructure in a desired state without manual intervention.
Base URLs by product
Each Gcore product has its own path prefix on the shared basehttps://api.gcore.com:
Authentication
An API token is required — generate one in Customer Portal → API tokens, then pass it as anAPIKey value in the Authorization header:
Authorization header is case-insensitive. The same API token works across all Gcore product APIs. Reseller accounts authenticate with a separate Admin Portal token.
Quick start
Verify the token by fetching account details:200 OK response confirms the token is valid.