# NATS

Messaging server that routes messages between applications and services by subject, with optional persistence through JetStream.


Source: https://findsoftware.frbit.cloud/nats/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://nats.io
- repository: https://github.com/nats-io/nats-server
- docs: https://docs.nats.io
- x: https://x.com/nats_io
- youtube: https://www.youtube.com/@nats_io

### Identity

- status: active
- maintainer: NATS Authors
- maintainerType: community
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: backend
- hosting: binary
- language: go
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: docker

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-10-26

### Adoption

- githubStargazers: 20990
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 227
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://nats.io (read 2026-11-03)
- urls: https://github.com/nats-io/nats-server (read 2026-11-03)
- urls: https://docs.nats.io (read 2026-11-03)
- maintainer: https://nats.io (read 2026-11-03)
- maintainerType: https://nats.io (read 2026-11-03)
- language: https://github.com/nats-io/nats-server (read 2026-11-03)
- category: https://nats.io (read 2026-11-03)
- runtime: https://docs.nats.io/concepts/what-is-nats (read 2026-11-03)
- installMethod: https://docs.nats.io/concepts/getting-started/ (read 2026-11-03)
- installMethod: https://docs.nats.io/concepts/getting-started/ (read 2026-11-03)
- installMethod: https://docs.nats.io/concepts/getting-started/ (read 2026-11-03)
- installMethod: https://docs.nats.io/concepts/getting-started/ (read 2026-11-03)
- license: https://github.com/nats-io/nats-server (read 2026-11-03)
- licenseModel: https://nats.io (read 2026-11-03)
- githubStargazers: https://github.com/nats-io/nats-server (read 2026-11-03)
- contributors: https://github.com/nats-io/nats-server (read 2026-11-03)
- currentMajor: https://github.com/nats-io/nats-server/releases (read 2026-11-03)
- latestReleaseDate: https://github.com/nats-io/nats-server/releases (read 2026-11-03)
- firstRelease: https://github.com/nats-io/nats-server/releases (read 2026-11-03)
- runsAs: https://docs.nats.io/concepts/what-is-nats (read 2026-11-03)

## Notes

NATS is a messaging server that routes messages between applications and services by subject. Applications connect to it with a client library, then publish to subjects and subscribe to them. The server is a single Go binary, and clustering, leaf nodes, MQTT and WebSocket are configuration on that same process. JetStream adds optional persistence. The project documents installs with Docker, Homebrew, an install script and release binaries from GitHub.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
