This document discusses NATS, an open-source messaging system. It provides high-performance, lightweight messaging for microservices and distributed systems. The document outlines key features of NATS including pub/sub messaging, request/reply patterns, and distributed queues. It also discusses NATS' performance, supported clients in many languages, and growing community around meetups, documentation, and more.