Skip to content

Everything in your OVHcloud
account, over one API

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
# Your token, from your region's Consoleexport OVH_TOKEN="<token>" curl https://api.eu.ovhcloud.com/1.0/me \  -H "accept: application/json" \  -H "authorization: Bearer $OVH_TOKEN" # → your account
Try with
Get a token

Quick start

Three steps to your first call.

Your account’s region
  1. Step 1: Create a token

    A personal token, from the identity page of your account in the Console. It does not expire on its own.

  2. Step 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. Step 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
  • Go
  • Node.js
  • OKMS

Tools

  • OVHcloud CLI
  • SHAICLI
  • OpenAPISpec
  • TerraformIaC

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

Start building today

A token and every official client.