[Yandex Cloud documentation](../../../index.md) > [Yandex IoT Core](../../index.md) > Broker API reference > API authentication

# Authentication in the Yandex IoT Core Broker API

{% note warning %}

Yandex IoT Core is no longer available to new users. 

Current users can create resources until November 1, 2026. Afterwards, the service will go read-only and cease to operate on December 1, 2026. For more information on the timing and procedure, see [Service shutdown](../../sunset.md).

{% endnote %}

# 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 account.
* [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}
```

#### Useful links {#see-also}

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