---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.com/dev/id/doc/en/register-api.md
  - https://yandex.com/dev/id/doc/ru/register-api.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/id/doc/en/llms.txt

# App registration for API access

1. Sign in to [Yandex OAuth](https://oauth.yandex.com/) with the Yandex account that you plan to use for app development.

   {% note warning %}

   To avoid losing access to your app, use an account you can always log in to. Make sure you can complete the verification process with this account.

   {% endnote %}

1. Create an app in one of the following ways:

   * Click **Create app**. In the pop-up window, select **For API access or debugging**.

   * Go to [https://oauth.yandex.ru/client/new/](https://oauth.yandex.ru/client/new/).

1. Specify app data:

   1. Fill in the **Your service's name** field.

   1. Enter your **Contact email**. Make sure it's valid so you don't miss important product updates.

   1. Specify the access permissions you need. You can find the permission names in the documentation of the service you want to access.

      {% note warning %}

      You can't edit the `redirect_uri` value for apps that were created for API access. To get tokens, use this value: [https://oauth.yandex.ru/verification_code](https://oauth.yandex.ru/verification_code).

      {% endnote %}

1. Click **Create app**.

To connect to the API, use the parameters listed on the app's page in your Yandex OAuth account and follow the documentation for the services whose API you're using.
