Community

If you’d like to help make NATS and its resources better, here are some ways. Chances are, if you find a feature useful, others will too. This website pulls documentation from GitHub so once you update the readme on GitHub, changes will show up here as well.

NATS Streaming is now available! - Check out the documentation to get started.

Ways to Contribute

The best way to get started contributing to NATS is to read our Contributor's Guide. Here are some examples of how you can contribute:

Partners

Companies

The ecosystem of companies using NATS varies from rapidly growing startups to some of the largest companies in the world.

"We considered a number of modern messaging platforms. NATS was the clear choice because it’s the highest-performance message broker we could find, and it solidly supports all the languages in our stack. Because of its clean design, it was easy for us to get up to speed with NATS and it gives us the scalability and responsiveness we need."

—Bill Chute, Acadiant Limited

"NATS has the same attributes that we love with Go - Simplicity and Performance. We build a lot of micro service APIs, and NATS is a great message system to glue these services together. We really feel that NATS is providing minimal configuration, minimal footprint and maximum performance and stability."

—David V. Wallin, CTO and Development Manager, AdXto Solutions AB

"NATS resonated with us because of its simplicity. We found the overhead of the team learning and configuring Rabbitmq to be a pain. This resulted in difficult debugging and testing. So, before developing any more services on top of rabbitmq, we decided to have a look around for different solutions, and decided NATS was the right solution for us."

—Andrew Mackenzie-Ross, CTO at HappyCo

"The simplicity and focus of NATS enables it to deliver superior performance and stability with a lightweight footprint. It has the potential of becoming the de-facto transport for microservice architectures and event driven systems in this new era."

—Asim Aslam, Creator of Micro

"We chose NATS over other messaging platforms because it is as easy to deploy as it is to use, giving freedom to the developer to build a platform without limitations or hidden assumptions."

—Raül Pérez, Lead Software Engineer at R3Labs

"We always come back to NATS for two reasons: speed and simplicity. NATS performance exceeds any demands that we could ever place on it, and it can be deployed and configured in seconds. This gives us the advantage of scale and the flexibility to meet our customers needs. Whether its interservice communication for microservices architectures or low-latency, highly-transactional applications, NATS is the backbone of our distributed systems."

—David Williams, Partner at Williams & Garcia

"NATS is clearly leading the messaging technology pack when it comes to performance, scalability, simplicity, and ease of use. These metrics made it the clear choice for our development team who are busy building our next-generation call-center platform."

—Leif Madsen - Director of Engineering, Product Development, AVOXI

"I discovered NATS for its performance, and stayed for its simplicity. It’s been a wonderfully reliable layer that connects our microservice architecture at Pressly. The source is easily readable and approachable, and the future developments keep me excited!"

—Peter Kieltyka - CTO, Pressly

"NATS enabled us to build the fastest and most scalable webRTC signaling system we’ve come across, without adding complexity due to the very simple configuration.""

—Dennis Mårtensson - Founder and CTO, Gretascript

"At Sendify, the reliability, flexibility and ease-of-use of NATS enables us to focus more of our efforts on improving our service, and less time wrestling with wiring behind the scenes.""

—Donal Byrne - Fullstack Developer, Sendify

"We opted for NATS over other message systems due to its elegant simplicity and remarkable performance — and because NATS has an exceptional potential for scalability that matches our project's ambitions."

—Aaron John Schlosser, Application Developer at NextGen Leads

"Tedious connection code, painful maintenance, and repeated failures of other messaging systems we tried persuaded us to try something else. We chose NATS to back our real time metrics, logging and alerting infrastructure because of the simple but powerful messaging semantics, simplicity, and great throughput."

Privacy Policy

We value and respect your privacy. Analytics is used to track consumers of our site and improve its content. We do
not share, nor sell data to third parties, nor link to any personal information on the collected data.
Thank you for your interest in NATS.