[Yandex Cloud documentation](../index.md) > Yandex IoT Core > IoT Core

# Yandex IoT Core

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 <a href="sunset.md">Service shutdown</a>.

# Yandex IoT Core

 - [Service closure](sunset.md)

## Getting started

 - [Overview](quickstart-overview.md)

 - [Device registry](quickstart.md)

 - [Broker](quickstart-broker.md)

## Step-by-step guides

 - [All guides](operations/index.md)

 - [Sending messages](operations/publish.md)

 - [Subscribing a device or registry to receive messages](operations/subscribe.md)

 - [Exporting messages to Data Streams](operations/yds-export.md)

 - [Viewing the connection log](operations/logs.md)

### Creating a trigger for a topic

 - [Device registry](operations/trigger-create.md)

 - [Broker](operations/trigger-broker-create.md)

### Managing registries

 - [Getting information about registries](operations/registry/registry-list.md)

 - [Creating a registry](operations/registry/registry-create.md)

 - [Updating a registry](operations/registry/registry-update.md)

 - [Enabling and disabling a registry](operations/registry/registry-disabling.md)

 - [Deleting a registry](operations/registry/registry-delete.md)

### Managing devices

#### Managing topic aliases

 - [Creating an alias](operations/device/alias/alias-create.md)

 - [Getting a list of aliases](operations/device/alias/alias-list.md)

 - [Updating an alias](operations/device/alias/alias-update.md)

 - [Deleting an alias](operations/device/alias/alias-delete.md)

 - [Getting information about devices](operations/device/device-list.md)

 - [Creating a device](operations/device/device-create.md)

 - [Updating a device](operations/device/device-update.md)

 - [Deleting a device](operations/device/device-delete.md)

### Managing brokers

 - [Getting information about a broker](operations/broker/broker-list.md)

 - [Creating a broker](operations/broker/broker-create.md)

 - [Updating a broker](operations/broker/broker-update.md)

 - [Deleting a broker](operations/broker/broker-delete.md)

### Managing certificates

 - [Creating a certificate](operations/certificates/create-certificates.md)

 - [Managing registry certificates](operations/certificates/registry-certificates.md)

 - [Managing device certificates](operations/certificates/device-certificates.md)

 - [Managing broker certificates](operations/certificates/broker-certificates.md)

### Managing passwords

 - [Managing registry passwords](operations/password/registry-password.md)

 - [Managing device passwords](operations/password/device-password.md)

 - [Managing broker passwords](operations/password/broker-password.md)

 - [Viewing operations with service resources](operations/operation-logs.md)

## Concepts

 - [Authentication](concepts/authorization.md)

 - [Resource relationships](concepts/index.md)

 - [MQTT server connection parameters](concepts/mqtt-properties.md)

 - [Sending messages to an MQTT server via gRPC](concepts/mqtt-grpc.md)

### Topic

 - [Overview](concepts/topic/index.md)

 - [Device topics](concepts/topic/devices-topic.md)

 - [Registry topics](concepts/topic/registries-topic.md)

 - [Subtopic](concepts/topic/subtopic.md)

 - [Using topics](concepts/topic/usage.md)

 - [Backups](concepts/backup.md)

 - [Quotas and limits](concepts/limits.md)

## Tutorials

 - [All tutorials](tutorials/index.md)

### Working with Mosquitto

 - [Sending messages](tutorials/mosquitto/mosquitto-publish.md)

 - [Subscribing a device or registry to receive messages](tutorials/mosquitto/mosquitto-subscribe.md)

 - [Working with Yandex IoT Core from an Android device in Java](tutorials/android-java.md)

 - [Working with Yandex IoT Core in C#](tutorials/c-sharp.md)

 - [Working with Yandex IoT Core in Java](tutorials/java.md)

 - [Writing device data to a database](tutorials/data-recording.md)

 - [Monitoring the status of geographically distributed devices](tutorials/datalens.md)

 - [Monitoring sensor readings and event notifications](tutorials/monitoring.md)

 - [Testing message delivery](tutorials/message-delivery-check.md)

 - [Emulating multiple IoT devices](tutorials/iot-emulation.md)

 - [Access management](security/index.md)

 - [Pricing policy](pricing.md)

## CLI reference

 - [Overview](cli-ref/index.md)

### broker

 - [Overview](cli-ref/broker/index.md)

 - [add-labels](cli-ref/broker/add-labels.md)

#### certificate

 - [Overview](cli-ref/broker/certificate/index.md)

 - [add](cli-ref/broker/certificate/add.md)

 - [delete](cli-ref/broker/certificate/delete.md)

 - [list](cli-ref/broker/certificate/list.md)

 - [create](cli-ref/broker/create.md)

 - [delete](cli-ref/broker/delete.md)

 - [get](cli-ref/broker/get.md)

 - [list](cli-ref/broker/list.md)

 - [logs](cli-ref/broker/logs.md)

#### password

 - [Overview](cli-ref/broker/password/index.md)

 - [add](cli-ref/broker/password/add.md)

 - [delete](cli-ref/broker/password/delete.md)

 - [list](cli-ref/broker/password/list.md)

 - [remove-labels](cli-ref/broker/remove-labels.md)

 - [update](cli-ref/broker/update.md)

### device

 - [Overview](cli-ref/device/index.md)

 - [add-topic-aliases](cli-ref/device/add-topic-aliases.md)

#### certificate

 - [Overview](cli-ref/device/certificate/index.md)

 - [add](cli-ref/device/certificate/add.md)

 - [delete](cli-ref/device/certificate/delete.md)

 - [list](cli-ref/device/certificate/list.md)

 - [create](cli-ref/device/create.md)

 - [delete](cli-ref/device/delete.md)

 - [get](cli-ref/device/get.md)

 - [list](cli-ref/device/list.md)

 - [logs](cli-ref/device/logs.md)

#### password

 - [Overview](cli-ref/device/password/index.md)

 - [add](cli-ref/device/password/add.md)

 - [delete](cli-ref/device/password/delete.md)

 - [list](cli-ref/device/password/list.md)

 - [remove-topic-aliases](cli-ref/device/remove-topic-aliases.md)

 - [update](cli-ref/device/update.md)

### mqtt

 - [Overview](cli-ref/mqtt/index.md)

 - [publish](cli-ref/mqtt/publish.md)

 - [subscribe](cli-ref/mqtt/subscribe.md)

### registry

 - [Overview](cli-ref/registry/index.md)

 - [add-labels](cli-ref/registry/add-labels.md)

#### certificate

 - [Overview](cli-ref/registry/certificate/index.md)

 - [add](cli-ref/registry/certificate/add.md)

 - [delete](cli-ref/registry/certificate/delete.md)

 - [list](cli-ref/registry/certificate/list.md)

 - [create](cli-ref/registry/create.md)

 - [delete](cli-ref/registry/delete.md)

 - [disable](cli-ref/registry/disable.md)

 - [enable](cli-ref/registry/enable.md)

 - [get](cli-ref/registry/get.md)

 - [list](cli-ref/registry/list.md)

 - [list-device-topic-aliases](cli-ref/registry/list-device-topic-aliases.md)

 - [logs](cli-ref/registry/logs.md)

#### password

 - [Overview](cli-ref/registry/password/index.md)

 - [add](cli-ref/registry/password/add.md)

 - [delete](cli-ref/registry/password/delete.md)

 - [list](cli-ref/registry/password/list.md)

 - [remove-labels](cli-ref/registry/remove-labels.md)

 - [update](cli-ref/registry/update.md)

#### yds-export

 - [Overview](cli-ref/registry/yds-export/index.md)

 - [add](cli-ref/registry/yds-export/add.md)

 - [delete](cli-ref/registry/yds-export/delete.md)

 - [list](cli-ref/registry/yds-export/list.md)

### v0

 - [Overview](cli-ref/v0/index.md)

#### broker

 - [Overview](cli-ref/v0/broker/index.md)

 - [add-labels](cli-ref/v0/broker/add-labels.md)

##### certificate

 - [Overview](cli-ref/v0/broker/certificate/index.md)

 - [add](cli-ref/v0/broker/certificate/add.md)

 - [delete](cli-ref/v0/broker/certificate/delete.md)

 - [list](cli-ref/v0/broker/certificate/list.md)

 - [create](cli-ref/v0/broker/create.md)

 - [delete](cli-ref/v0/broker/delete.md)

 - [get](cli-ref/v0/broker/get.md)

 - [list](cli-ref/v0/broker/list.md)

 - [logs](cli-ref/v0/broker/logs.md)

##### password

 - [Overview](cli-ref/v0/broker/password/index.md)

 - [add](cli-ref/v0/broker/password/add.md)

 - [delete](cli-ref/v0/broker/password/delete.md)

 - [list](cli-ref/v0/broker/password/list.md)

 - [remove-labels](cli-ref/v0/broker/remove-labels.md)

 - [update](cli-ref/v0/broker/update.md)

#### device

 - [Overview](cli-ref/v0/device/index.md)

 - [add-topic-aliases](cli-ref/v0/device/add-topic-aliases.md)

##### certificate

 - [Overview](cli-ref/v0/device/certificate/index.md)

 - [add](cli-ref/v0/device/certificate/add.md)

 - [delete](cli-ref/v0/device/certificate/delete.md)

 - [list](cli-ref/v0/device/certificate/list.md)

 - [create](cli-ref/v0/device/create.md)

 - [delete](cli-ref/v0/device/delete.md)

 - [get](cli-ref/v0/device/get.md)

 - [list](cli-ref/v0/device/list.md)

 - [logs](cli-ref/v0/device/logs.md)

##### password

 - [Overview](cli-ref/v0/device/password/index.md)

 - [add](cli-ref/v0/device/password/add.md)

 - [delete](cli-ref/v0/device/password/delete.md)

 - [list](cli-ref/v0/device/password/list.md)

 - [remove-topic-aliases](cli-ref/v0/device/remove-topic-aliases.md)

 - [update](cli-ref/v0/device/update.md)

#### mqtt

 - [Overview](cli-ref/v0/mqtt/index.md)

 - [publish](cli-ref/v0/mqtt/publish.md)

 - [subscribe](cli-ref/v0/mqtt/subscribe.md)

#### registry

 - [Overview](cli-ref/v0/registry/index.md)

 - [add-labels](cli-ref/v0/registry/add-labels.md)

##### certificate

 - [Overview](cli-ref/v0/registry/certificate/index.md)

 - [add](cli-ref/v0/registry/certificate/add.md)

 - [delete](cli-ref/v0/registry/certificate/delete.md)

 - [list](cli-ref/v0/registry/certificate/list.md)

 - [create](cli-ref/v0/registry/create.md)

 - [delete](cli-ref/v0/registry/delete.md)

 - [disable](cli-ref/v0/registry/disable.md)

 - [enable](cli-ref/v0/registry/enable.md)

 - [get](cli-ref/v0/registry/get.md)

 - [list](cli-ref/v0/registry/list.md)

 - [list-device-topic-aliases](cli-ref/v0/registry/list-device-topic-aliases.md)

 - [logs](cli-ref/v0/registry/logs.md)

##### password

 - [Overview](cli-ref/v0/registry/password/index.md)

 - [add](cli-ref/v0/registry/password/add.md)

 - [delete](cli-ref/v0/registry/password/delete.md)

 - [list](cli-ref/v0/registry/password/list.md)

 - [remove-labels](cli-ref/v0/registry/remove-labels.md)

 - [update](cli-ref/v0/registry/update.md)

##### yds-export

 - [Overview](cli-ref/v0/registry/yds-export/index.md)

 - [add](cli-ref/v0/registry/yds-export/add.md)

 - [delete](cli-ref/v0/registry/yds-export/delete.md)

 - [list](cli-ref/v0/registry/yds-export/list.md)

 - [Terraform reference](tf-ref.md)

## Devices API reference

 - [API authentication](api-ref/devices/authentication.md)

### gRPC

 - [Overview](api-ref/grpc/index.md)

#### DeviceData

 - [Overview](api-ref/grpc/DeviceData/index.md)

 - [Publish](api-ref/grpc/DeviceData/publish.md)

#### Device

 - [Overview](api-ref/grpc/Device/index.md)

 - [Get](api-ref/grpc/Device/get.md)

 - [GetByName](api-ref/grpc/Device/getByName.md)

 - [List](api-ref/grpc/Device/list.md)

 - [Create](api-ref/grpc/Device/create.md)

 - [Update](api-ref/grpc/Device/update.md)

 - [Delete](api-ref/grpc/Device/delete.md)

 - [ListCertificates](api-ref/grpc/Device/listCertificates.md)

 - [AddCertificate](api-ref/grpc/Device/addCertificate.md)

 - [DeleteCertificate](api-ref/grpc/Device/deleteCertificate.md)

 - [ListPasswords](api-ref/grpc/Device/listPasswords.md)

 - [AddPassword](api-ref/grpc/Device/addPassword.md)

 - [DeletePassword](api-ref/grpc/Device/deletePassword.md)

 - [ListOperations](api-ref/grpc/Device/listOperations.md)

#### Operation

 - [Overview](api-ref/grpc/Operation/index.md)

 - [Get](api-ref/grpc/Operation/get.md)

 - [Cancel](api-ref/grpc/Operation/cancel.md)

#### RegistryData

 - [Overview](api-ref/grpc/RegistryData/index.md)

 - [Publish](api-ref/grpc/RegistryData/publish.md)

#### Registry

 - [Overview](api-ref/grpc/Registry/index.md)

 - [Get](api-ref/grpc/Registry/get.md)

 - [GetByName](api-ref/grpc/Registry/getByName.md)

 - [List](api-ref/grpc/Registry/list.md)

 - [Create](api-ref/grpc/Registry/create.md)

 - [Update](api-ref/grpc/Registry/update.md)

 - [Delete](api-ref/grpc/Registry/delete.md)

 - [ListCertificates](api-ref/grpc/Registry/listCertificates.md)

 - [AddCertificate](api-ref/grpc/Registry/addCertificate.md)

 - [DeleteCertificate](api-ref/grpc/Registry/deleteCertificate.md)

 - [ListPasswords](api-ref/grpc/Registry/listPasswords.md)

 - [AddPassword](api-ref/grpc/Registry/addPassword.md)

 - [DeletePassword](api-ref/grpc/Registry/deletePassword.md)

 - [ListDeviceTopicAliases](api-ref/grpc/Registry/listDeviceTopicAliases.md)

 - [ListOperations](api-ref/grpc/Registry/listOperations.md)

 - [ListDataStreamExports](api-ref/grpc/Registry/listDataStreamExports.md)

 - [AddDataStreamExport](api-ref/grpc/Registry/addDataStreamExport.md)

 - [DeleteDataStreamExport](api-ref/grpc/Registry/deleteDataStreamExport.md)

 - [Disable](api-ref/grpc/Registry/disable.md)

 - [Enable](api-ref/grpc/Registry/enable.md)

### REST

 - [Overview](api-ref/index.md)

#### DeviceData

 - [Overview](api-ref/DeviceData/index.md)

 - [Publish](api-ref/DeviceData/publish.md)

#### Device

 - [Overview](api-ref/Device/index.md)

 - [Get](api-ref/Device/get.md)

 - [GetByName](api-ref/Device/getByName.md)

 - [List](api-ref/Device/list.md)

 - [Create](api-ref/Device/create.md)

 - [Update](api-ref/Device/update.md)

 - [Delete](api-ref/Device/delete.md)

 - [ListCertificates](api-ref/Device/listCertificates.md)

 - [AddCertificate](api-ref/Device/addCertificate.md)

 - [DeleteCertificate](api-ref/Device/deleteCertificate.md)

 - [ListPasswords](api-ref/Device/listPasswords.md)

 - [AddPassword](api-ref/Device/addPassword.md)

 - [DeletePassword](api-ref/Device/deletePassword.md)

 - [ListOperations](api-ref/Device/listOperations.md)

#### Operation

 - [Overview](api-ref/Operation/index.md)

 - [Get](api-ref/Operation/get.md)

 - [Cancel](api-ref/Operation/cancel.md)

#### RegistryData

 - [Overview](api-ref/RegistryData/index.md)

 - [Publish](api-ref/RegistryData/publish.md)

#### Registry

 - [Overview](api-ref/Registry/index.md)

 - [Get](api-ref/Registry/get.md)

 - [GetByName](api-ref/Registry/getByName.md)

 - [List](api-ref/Registry/list.md)

 - [Create](api-ref/Registry/create.md)

 - [Update](api-ref/Registry/update.md)

 - [Delete](api-ref/Registry/delete.md)

 - [ListCertificates](api-ref/Registry/listCertificates.md)

 - [AddCertificate](api-ref/Registry/addCertificate.md)

 - [DeleteCertificate](api-ref/Registry/deleteCertificate.md)

 - [ListPasswords](api-ref/Registry/listPasswords.md)

 - [AddPassword](api-ref/Registry/addPassword.md)

 - [DeletePassword](api-ref/Registry/deletePassword.md)

 - [ListDeviceTopicAliases](api-ref/Registry/listDeviceTopicAliases.md)

 - [ListOperations](api-ref/Registry/listOperations.md)

 - [Disable](api-ref/Registry/disable.md)

 - [Enable](api-ref/Registry/enable.md)

## Broker API reference

 - [API authentication](api-ref/broker/authentication.md)

### gRPC

 - [Overview](broker/api-ref/grpc/index.md)

#### BrokerData

 - [Overview](broker/api-ref/grpc/BrokerData/index.md)

 - [Publish](broker/api-ref/grpc/BrokerData/publish.md)

#### Broker

 - [Overview](broker/api-ref/grpc/Broker/index.md)

 - [Get](broker/api-ref/grpc/Broker/get.md)

 - [List](broker/api-ref/grpc/Broker/list.md)

 - [Create](broker/api-ref/grpc/Broker/create.md)

 - [Update](broker/api-ref/grpc/Broker/update.md)

 - [Delete](broker/api-ref/grpc/Broker/delete.md)

 - [ListCertificates](broker/api-ref/grpc/Broker/listCertificates.md)

 - [AddCertificate](broker/api-ref/grpc/Broker/addCertificate.md)

 - [DeleteCertificate](broker/api-ref/grpc/Broker/deleteCertificate.md)

 - [ListPasswords](broker/api-ref/grpc/Broker/listPasswords.md)

 - [AddPassword](broker/api-ref/grpc/Broker/addPassword.md)

 - [DeletePassword](broker/api-ref/grpc/Broker/deletePassword.md)

 - [ListOperations](broker/api-ref/grpc/Broker/listOperations.md)

#### Operation

 - [Overview](broker/api-ref/grpc/Operation/index.md)

 - [Get](broker/api-ref/grpc/Operation/get.md)

 - [Cancel](broker/api-ref/grpc/Operation/cancel.md)

### REST

 - [Overview](broker/api-ref/index.md)

#### BrokerData

 - [Overview](broker/api-ref/BrokerData/index.md)

 - [Publish](broker/api-ref/BrokerData/publish.md)

#### Broker

 - [Overview](broker/api-ref/Broker/index.md)

 - [Get](broker/api-ref/Broker/get.md)

 - [List](broker/api-ref/Broker/list.md)

 - [Create](broker/api-ref/Broker/create.md)

 - [Update](broker/api-ref/Broker/update.md)

 - [Delete](broker/api-ref/Broker/delete.md)

 - [ListCertificates](broker/api-ref/Broker/listCertificates.md)

 - [AddCertificate](broker/api-ref/Broker/addCertificate.md)

 - [DeleteCertificate](broker/api-ref/Broker/deleteCertificate.md)

 - [ListPasswords](broker/api-ref/Broker/listPasswords.md)

 - [AddPassword](broker/api-ref/Broker/addPassword.md)

 - [DeletePassword](broker/api-ref/Broker/deletePassword.md)

 - [ListOperations](broker/api-ref/Broker/listOperations.md)

#### Operation

 - [Overview](broker/api-ref/Operation/index.md)

 - [Get](broker/api-ref/Operation/get.md)

 - [Cancel](broker/api-ref/Operation/cancel.md)

 - [Monitoring metrics](metrics.md)

 - [Audit Trails events](at-ref.md)

 - [Public materials](public-talks.md)

 - [Release notes](release-notes.md)

 - [FAQ](qa/index.md)