The batch push API is a new, scalable way to publish distinct push notifications to thousands of devices or browsers in a single API request, allowing for faster delivery, higher throughput and lower network overhead. It enables developers to deliver a high volume of distinct notifications efficiently without compromising on performance. By consolidating multiple push notifications into a single API call, the batch push API reduces latency and network overhead, improves throughput, simplifies application logic, scales reliably and supports growing user bases. The API is available via REST at `POST rest.ably.io/push/batch/publish` with an array of objects specifying recipients and payloads for each notification.