Open Source. Performant. Simple. Scalable.

A central nervous system for modern, reliable
and scalable cloud and distributed systems.


NATS is an open source, modern and secure messaging system for distributed systems and scalable cloud applications. NATS is ideal for cloud native applications, IoT device messaging and microservices architectures.

The Apcera team maintains the NATS server (written in Go) with clients written in Python, Ruby, Node.js, Elixir, Java, NGINX, C and C#. The community has contributed a growing list of libraries, including Rust, Lua, PHP and many more.

Companies like Ericsson, HTC, Baidu, Siemens, VMware and Pivotal rely on the NATS enterprise messaging system for its highly performant and resilient capabilities.