Skip to main content

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 base https://api.gcore.com:

Authentication

An API token is required — generate one in Customer Portal → API tokens, then pass it as an APIKey value in the Authorization header:
The 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:
A 200 OK response confirms the token is valid.

SDKs and Terraform

Three official clients cover the most common languages and infrastructure workflows:

Support

For production incidents, check status.gcore.com. Developer questions go to GitHub Discussions in the relevant SDK repo or to support@gcore.com. Feature requests and bugs are tracked on Gcore Roadmap.