> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gcore.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gcore REST API

> Gcore REST overview covers authentication, base URLs, and a step-by-step learning path for all Gcore products.

One API token authenticates to every Gcore product in the [Gcore Customer Portal](https://portal.gcore.com) — Cloud, CDN, DNS, Storage, FastEdge, and others — so authentication, request format, and response patterns are consistent across all of them.

## Learning path

Start here and follow the guides in order:

| Step | Guide | What it covers |
| - | - | - |
| 1 | [API basics](/developer-tools/rest-api/api-basics) | Terminal, curl, JSON, environment variables — the tools and concepts used throughout |
| 2 | [Authentication](/developer-tools/rest-api/authentication) | Create an API token and send it with every request |
| 3 | [First API call](/developer-tools/rest-api/first-api-call) | Verify the token, find project and region IDs, make the first resource call |
| 4 | [Async operations](/developer-tools/rest-api/async-operations) | Create and delete calls return a task ID — here is how to wait for the result |
| 5 | [Error handling](/developer-tools/rest-api/error-handling) | Error response format, common error types, and retry strategy |
| 6 | [Pagination](/developer-tools/rest-api/pagination) | Retrieve large result sets with `limit` and `offset` |
| 7 | [Tools](/developer-tools/rest-api/tools) | Postman, HTTPie, VS Code REST Client — setup and usage |
| 8 | [SDKs](/developer-tools/sdks/overview) | Python and Go SDKs, and JavaScript through fetch or axios |

## Base URLs

Each Gcore product has a dedicated base URL. The same API token authenticates to all of them — no separate credentials per product:

| Product | Base URL |
| - | - |
| Cloud — VMs, Kubernetes, LB, Volumes | `https://api.gcore.com/cloud` |
| GPU Cloud | `https://api.gcore.com/cloud` |
| Everywhere Inference | `https://api.gcore.com/cloud` |
| IAM (users, tokens) | `https://api.gcore.com/iam` |
| CDN | `https://api.gcore.com/cdn` |
| Managed DNS | `https://api.gcore.com/dns` |
| Object Storage | `https://api.gcore.com/storage` |
| FastEdge | `https://api.gcore.com/fastedge` |
| Streaming | `https://api.gcore.com/streaming` |
| WAAP | `https://api.gcore.com/waap` |
| DDoS Protection | `https://api.gcore.com/security` |
