Gcore API Overview
Gcore is a global edge-cloud and security provider with 210+ Points of Presence on six continents. Every product you see in the Gcore Product Documentation is backed by a public, REST-style API so you can automate everything you do in the Customer Portal — or build entirely new experiences of your own.
Why build on the API?
- Automate routine tasks such as CDN cache purges, DNS record updates, or VM provisioning.
- Integrate Gcore services into CI/CD pipelines, Terraform workflows, Kubernetes Operators, or custom back-office tools.
- Monitor & react to real-time metrics or events and keep your infrastructure in a desired state.
Whether you’re shipping a simple web app or operating a multi-region SaaS platform, Gcore’s APIs give you the same programmatic control used internally by our portal and SDKs.
Base URLs by product
Authentication
- Sign in to the Customer Portal → API tokens.
- Create a token (optionally set an expiry or rotate it later).
- Send the token as an APIKey in the
Authorization header:
The header name is case-insensitive, so Authorization, authorization, and AUTHORIZATION all work identically. The same header works for every product API.
Gcore API keys always contain a dollar sign ($). When you paste the key directly into a terminal,
escape the dollar sign (\$) so your shell doesn’t treat it as the start of an environment variable.
Quick start (cURL)
Get detailed information about your account
The command should return HTTP/1.1 200 OK.
Support & feedback
Next steps
- Create your first permanent token
- Explore the existing SDKs and Terraform provider
- Jump straight to a product reference