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

# Nebius AI Cloud API

Build client applications based on the gRPC API by Nebius AI Cloud. It enables you to automate resource management and send requests between your applications and Nebius AI Cloud services.

Besides interacting with the API directly, you can also use the following tools that are based on the API:

* [Nebius AI Cloud CLI](/cli/)
* [Terraform provider](/terraform-provider/)
* [SDK for Go](https://github.com/nebius/gosdk)
* [SDK for Python](https://github.com/nebius/pysdk)
* [SDK for JavaScript](https://github.com/nebius/js-sdk)

They facilitate the work with the API and serve as an alternative. For instance, you can use off-the-shelf libraries or declarative descriptions of resources instead of constructing API requests and parsing responses.

<CardGroup cols={2}>
  <Card title="Endpoints overview" icon="link" href="/grpc-api/endpoints">
    Understand endpoint formats for gRPC services, service naming and special cases
  </Card>

  <Card title="Defining endpoints" icon="link" href="/grpc-api/endpoints/define">
    Learn how to construct an endpoint
  </Card>

  <Card title="Authentication" icon="link" href="/grpc-api/auth">
    Find out how to authenticate a user or service account in the API
  </Card>

  <Card title="Generating API clients" icon="link" href="/grpc-api/calls/clients">
    Learn how to generate a Nebius AI Cloud API client for your programming language
  </Card>
</CardGroup>
