Open Source Distributed PubSub, Streaming, Key-Value, & Object store
The NATS Server acts as a hub for building distributed applications. Official clients are available in Go, Rust, JavaScript (Node and Web), TypeScript (Deno), Python, Java, C#, C, Ruby, Elixir and a CLI in addition to 30+ community-contributed clients. Real time data streaming, highly resilient data storage and flexible data retrieval are supported through [JetStream](https://docs.nats.io/jetstream/), the next generation streaming platform built into the NATS server. Check out the full list of [NATS clients](https://nats.io/download/).