[Yandex Cloud documentation](../../index.md) > [Yandex Managed Service for Valkey™](../index.md) > API reference > API authentication

# Authentication with the Yandex Managed Service for Valkey™ API

# API authentication


Before you can work with the API, you need to get an [IAM token](../../iam/concepts/authorization/iam-token.md):

* [Guide](../../iam/operations/iam-token/create.md) for Yandex accounts.
* [Guide](../../iam/operations/iam-token/create-for-sa.md) for a service account.
* [Guide](../../iam/operations/iam-token/create-for-federation.md) for a federated account.
* [Guide](../../iam/operations/iam-token/create-for-local.md) for a local account.

Specify the received IAM token when accessing Yandex Cloud resources via the API. Provide the IAM token in the `Authorization` header in the following format:

```yaml
Authorization: Bearer <IAM_token>
```

If you have saved your IAM token to a variable, use the latter:

```yaml
Authorization: Bearer ${IAM_TOKEN}
```

#### See also {#see-also}

[Accounts in Yandex Cloud](../../iam/concepts/users/accounts.md)