1. Check out the smart home management concept.
  2. Implement a user authorization service based on the OAuth 2.0 standard.
  3. Implement an API that accepts input requests in the Yandex Smart Home format and converts them into requests to your API.
  4. Read more about device types and their capabilities.
  5. Describe devices in the Yandex Smart Home format.
  6. 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.
  7. Create and publish your smart home skill.

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