Amazon Simple Notification Service (SNS) is an AWS messaging service that uses a publish-subscribe model to send messages to topics and receive them from subscribers. It integrates with multiple AWS services and supports various protocols, filters, fanout, and cross-account/region delivery.