# Everything in your OVHcloud account, over one API

> Part of the OVHcloud developer hub. Index of every page and section: https://developers.eu.ovhcloud.com/llms.txt
> Everything in one file: https://developers.eu.ovhcloud.com/llms-full.txt

Describe what you need. We find the right operation among **6,466**, with the call ready to copy.

## Your first call

Search 6,466 operations, pick one, copy the call.

Examples

```
1# Your token, from your region's Console2export OVH_TOKEN="<token>"3 4curl https://api.eu.ovhcloud.com/1.0/me \5  -H "accept: application/json" \6  -H "authorization: Bearer $OVH_TOKEN"7 8# → your account
```

Try with

[Get a token](https://developers.eu.ovhcloud.com/authentication.md)

## Quick start

Three steps to your first call.

1. **Create a token**
  A personal token, from the identity page of your account in the Console. It does not expire on its own.
  [Open the EU Console](https://manager.eu.ovhcloud.com/#/iam/identities/users)
2. **Keep it in your shell**
  Every sample on this hub, and every copy button, reads the token from this variable.
  ```
  $ export OVH_TOKEN="<token>"
  ```
3. **Make your first call**
  Your account, from the EU base. Every other operation takes the same header.
  ```
  $ curl https://api.eu.ovhcloud.com/1.0/me -H "authorization: Bearer $OVH_TOKEN"
  ```

## SDKs

- [Python](https://github.com/ovh/python-ovh) `$ pip install ovh`
- [Go](https://github.com/ovh/go-ovh) `$ go get github.com/ovh/go-ovh/ovh`
- [Node.js](https://github.com/ovh/node-ovh) `$ npm install @ovhcloud/node-ovh`
- [OKMS](https://github.com/ovh/okms-sdk-go) `$ go get github.com/ovh/okms-sdk-go@latest`

## Tools

- [OVHcloud CLI](https://github.com/ovh/ovhcloud-cli) `$ curl -fsSL https://raw.githubusercontent.com/ovh/ovhcloud-cli/main/install.sh | sh`
- [SHAI](https://github.com/ovh/shai) CLI `$ curl -fsSL https://raw.githubusercontent.com/ovh/shai/main/install.sh | sh`
- [OpenAPI](https://api.eu.ovhcloud.com/1.0/__schemas/developer-hub-navigation.json) Spec `$ curl https://api.eu.ovhcloud.com/1.0/__schemas/developer-hub-navigation.json`
- [Terraform](https://developers.eu.ovhcloud.com/terraform.md) IaC

## Build with your favorite AI agent

`Set me up with the OVHcloud API. Sections: https://api.eu.ovhcloud.com/1.0/__schemas/developer-hub-navigation.json, each one's OpenAPI 3 at https://api.eu.ovhcloud.com/1.0/__schemas/developer-hub-navigation/{section-path}.json?format=openapi3 (v2 under /v2). Call https://api.eu.ovhcloud.com/1.0 with 'authorization: Bearer $OVH_TOKEN'.`

Works with Claude, Codex, Cursor and opencode.

### How auth works

- One bearer token, in one header
- OAuth2 flow, with scopes from the spec
- A few operations need no token

[Read the guide](https://developers.eu.ovhcloud.com/authentication.md)

## Start building today

A token and every official client.

[Get a token](https://developers.eu.ovhcloud.com/authentication.md) [github.com/ovh](https://github.com/ovh)
