[Yandex Cloud documentation](../../index.md) > [Yandex Cloud Notification Service](../index.md) > Tools > All tools

# Supported tools

{% note info %}

The service is at the [preview stage](../../overview/concepts/launch-stages.md).

{% endnote %}

To enable Cloud Notification Service, request access to the service from your account manager or [technical support](https://center.yandex.cloud/support).

Cloud Notification Service (CNS) is a service for multichannel notifications of users. The service's HTTP API is compatible with the [Amazon SNS API](https://docs.aws.amazon.com/sns/latest/api/welcome.html).

At the Preview stage, you can send [push notifications](../concepts/push.md) to iOS and Android devices, browsers, and via [SMS](../concepts/sms.md). Notifications can go both to individual endpoints and endpoint groups via [topics](../concepts/topics.md).

Moving forward, we will be adding notifications to messengers.

With Cloud Notification Service, you can send notifications to apps registered in the following services:

* [Apple Push Notification service](https://developer.apple.com/notifications/) (APNs)
* [Firebase Cloud Messaging](https://firebase.google.com/) (FCM)
* [Huawei Mobile Services](https://developer.huawei.com/consumer/) (HMS)
* [RuStore](https://www.rustore.ru/help/sdk/push-notifications/)

User browsers on any device.

With Cloud Notification Service, in addition to Yandex Cloud tools you can also use tools built for Amazon S3.

* [AWS CLI](aws-cli.md)
* [AWS SDK for C++](sdk-cpp.md)
* [AWS SDK for Go](sdk-go.md)
* [AWS SDK for Java](sdk-java.md)
* [AWS SDK for JavaScript](sdk-javascript.md)
* [AWS SDK for Kotlin](sdk-kotlin.md)
* [AWS SDK for .NET](sdk-dot-net.md)
* [AWS SDK for PHP](sdk-php.md)
* [AWS SDK for Python (boto3)](sdk-python.md)