About this project
NATS is a simple, secure and performant communications system for digital systems, services and devices, and is part of the Cloud Native Computing Foundation (CNCF). This repository contains the NATS server itself, the core component that clients connect to for messaging.
Key points from the project's own documentation:
- The server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi.
- NATS has over 40 client language implementations, listed on the project's download page.
- The project positions NATS as a way to secure and simplify the design and operation of modern distributed systems.
Documentation and community resources referenced by the README include the official website (nats.io), official documentation (docs.nats.io), an FAQ, a video overview, and a conference talk about the project's origin story and design philosophy. Community channels include Twitter, Google Groups, and Slack.
Contributions are welcomed through the contributing guide and the organization's GitHub presence for issues and pull requests. A product roadmap and a list of adopters are published on the project website.
Security: a third-party security audit was performed by Trail of Bits, following engagement by the Open Source Technology Improvement Fund (OSTIF), with a full report published in April 2025. Vulnerabilities or potential vulnerabilities should be reported to the project's security contact address.
License: unless otherwise noted, NATS source files are distributed under the Apache License 2.0, as found in the LICENSE file. The README also displays badges for license, build status, latest release, Slack, coverage, Docker pulls, GitHub downloads, CII Best Practices, and Artifact Hub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.