---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.0
alternate:
  - https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/quick-start.md
  - https://yandex.ru/dev/dialogs/smart-home/doc/ru/concepts/quick-start.md
  - href: https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/quick-start.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.ru/dev/dialogs/smart-home/doc/en/llms.txt?revision=r21995741
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/dialogs/smart-home/doc/en/llms.txt?revision=r21995741


# Instructions

1. Check out the [smart home management concept](https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/general-concept.md).
1. Implement a user authorization service based on the [OAuth 2.0](https://tools.ietf.org/html/rfc6749) standard.
1. Implement an API that accepts input requests in the [Yandex Smart Home format](https://yandex.ru/dev/dialogs/smart-home/doc/en/reference/resources.md) and converts them into requests to your API.
1. Read more about [device types](https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/device-types.md) and their [capabilities](https://yandex.ru/dev/dialogs/smart-home/doc/en/concepts/capability-types.md).
1. Describe devices in the [Yandex Smart Home format](https://yandex.ru/dev/dialogs/smart-home/doc/en/reference/resources.md).
1. Configure logging requests from the smart home platform (the `X-Request-Id` header is passed in each request). You may need it later to review incidents and issues.
1. Create and publish your [smart home skill](https://yandex.ru/dev/dialogs/smart-home/doc/en/start.md).

After this, the Yandex services will be able to understand how to work with your devices.

<!-- {% include [support-support-button](../_includes/about/id-support/support-button.md) %}-->


<!-- <concept id="smart-home">
        <title>Действия пользователя и Smart Home API</title>
        <conbody>
            <dl display-style="htab">
                <dlentry>
                    <dt>Через поисковое приложение</dt>
                    <dd>
                        <ol>
                            <li>Пользователь заходит в приложение провайдера и связывает свой аккаунт в системе провайдера с аккаунтом на Яндекса.
                            <note type="restriction">
                                <p>Актуально только при первом входе.</p>
                            </note></li>
                            <li>Пользователь предоставляет приложению Яндекса доступ к своим данным в системе провайдера.
                                <note type="restriction">
                                    <p>Актуально только при первом входе.</p>
                                </note>
                            </li>
                            <li>Пользователь открывает поисковое приложение. Поисковое приложение через Smart Home API выполняет операцию <xref href="../reference/get-devices.dita"/> и операцию <xref href="../reference/get-devices-states.dita"/>. В результате у пользователя на экране отображается список его устройств с актуальными статусами.</li>
                            <li></li>
                        </ol>
                    </dd>
                </dlentry>
                <dlentry>
                    <dt>Через голосового помощника Алису</dt>
                    <dd><ol>
                        <li></li>
                    </ol></dd>
                </dlentry>
            </dl>
        </conbody>
    </concept> -->
