Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

NATS

Ein einzelnes Go-Binary für Nachrichten zwischen Diensten; JetStream ergänzt dauerhafte Warteschlangen, Replay und einen Key-Value-Store.

Getestet von ReviewRamble editors · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

4.2/5

Leicht genug, um neben einem einzelnen Agenten zu laufen, und robust genug, um Arbeit zwischen Hunderten von ihnen zu verteilen, solange du seine Sicherheitspatches als dringend behandelst.

Was ist NATS?

NATS ist ein Messaging-Server: Programme veröffentlichen Nachrichten an benannte Subjects (etwa tasks.summarise), und jedes Programm, das dieses Subject abonniert hat, empfängt sie. Ab Werk heißt das Fire-and-Forget: Eine Nachricht erreicht, wer in diesem Moment zuhört, und wird nie erneut abgespielt. JetStream, im selben Server eingebaut, ergänzt Persistenz. Nachrichten werden in Streams im Speicher oder auf der Festplatte abgelegt, überstehen Neustarts, werden erneut zugestellt, bis ein Worker sie bestätigt, und lassen sich ab jedem beliebigen Punkt noch einmal lesen. JetStream bietet außerdem einen Key-Value-Store und einen Object Store für Dateien, die größer als eine Nachricht sind.

Für Teams mit Agenten deckt das die Verbindung zwischen unabhängigen Workern ab: Ein Planer verteilt Aufträge an einen Pool von Workern, die Tools ausführen, die Ergebnisse fließen zurück, und nichts geht verloren, wenn ein Worker mitten in einer Aufgabe abstürzt. Der Server läuft on-premise, in der Cloud, am Edge oder auf einem Raspberry Pi, und das README zählt über 40 Client-Implementierungen in verschiedenen Sprachen.

NATS ist ein CNCF-Projekt unter der Apache-2.0-Lizenz. Synadia, der wichtigste Maintainer, versuchte im April 2025, das Projekt aus der CNCF herauszulösen und künftige Releases unter die Business Source License zu stellen; der Streit wurde am 1. Mai 2025 beigelegt, Synadia übertrug die NATS-Marken an die Linux Foundation, und der Code blieb unter Apache 2.0. Synadia verkauft einen gehosteten Dienst, Synadia Cloud, und brachte 2026 ein Agents SDK auf Basis eines Entwurfs des NATS Agent Protocol heraus.

Was kostet NATS?

TarifPreisWas enthalten ist
PersonalFree10 Verbindungen, 5 GiB Speicher
Starter$49/month100 Verbindungen
Pro$199/month1.000 Verbindungen, 1 TiB Netzwerkdaten
EnterpriseCustom

Kostenlos und Open Source unter Apache 2.0. Synadia Cloud (gehostetes NATS): Personal kostenlos (10 Verbindungen, 10 GiB Netzwerkdaten, 5 GiB Speicher); Starter 49 $/Monat (100 Verbindungen); Pro 199 $/Monat (1.000 Verbindungen, 1 TiB Netzwerkdaten); Enterprise auf Anfrage. Mehrverbrauch von 0,01 $ bis 0,09 $ pro GiB; Remote-System-Add-on 49 $/Monat, um einen eigenen Cluster zu verwalten.

Lohnt sich NATS?

NATS ist der Weg mit dem geringsten Aufwand, unabhängigen Agenten-Workern eine gemeinsame, dauerhafte Warteschlange zu geben. Ein Go-Binary, gestartet mit aktiviertem JetStream, liefert Subjects zum Veröffentlichen, Streams, die Nachrichten behalten, bis ein Worker sie bestätigt, und einen Key-Value-Store für kleinen gemeinsamen Zustand wie den Status einer Aufgabe. Kafka verlangt für dieselbe Aufgabe deutlich mehr Betriebsaufwand, und eine Redis-Liste kennt kein Replay. Das Projekt ist ausgereift: rund 21.000 GitHub-Sterne, Apache 2.0 und Version 2.15.2, veröffentlicht am 26. Oktober 2026.

Die Garantien sollte man verstehen, bevor ein Agent sich darauf verlässt. Core NATS stellt höchstens einmal zu: Ein Worker, der offline ist, verpasst die Nachricht endgültig. JetStream stellt alles erneut zu, was nicht rechtzeitig bestätigt wird, also mindestens einmal, und ein langsamer Tool-Aufruf kann deshalb zweimal laufen, wenn der Worker nicht idempotent ist. Die Doku beschreibt exactly-once-Veröffentlichung über einen Nats-Msg-Id-Header, doch das Duplikatfenster steht standardmäßig auf 2 Minuten, kürzer als viele LLM-Wiederholungsversuche. Lange Agentenläufe, die nach einem Absturz mittendrin weitermachen müssen, brauchen weiterhin eine Workflow-Engine oder eigene Checkpoints; NATS bewegt die Arbeit, merkt sich aber nicht, wie weit ein Plan gekommen war.

Sicherheit ist der schwerste Posten in der Bilanz. Das Repository listet allein für 2026 27 veröffentlichte Sicherheits-Advisories, 12 davon als hoch eingestuft, vor allem im Code für MQTT, WebSocket, Leaf Nodes und Autorisierung, darunter Abstürze vor der Authentifizierung. Für einen Server im Netz ist keines davon ungewöhnlich, und Fixes kommen schnell, aber ein Team, das NATS einmal installiert und nie aktualisiert, trägt ein echtes Risiko. Ein Audit von Trail of Bits, beauftragt über OSTIF, wurde im April 2025 veröffentlicht.

Synadias Versuch von 2025, auf die BSL umzulizenzieren, ist gescheitert, und die Einigung hat die Marke bei der Linux Foundation gelassen. Damit ist der Open-Source-Kern eine sicherere Grundlage, als es in jenem Frühjahr aussah. Das Agents SDK von 2026 und der Entwurf des NATS Agent Protocol in Version 0.3.0 sind interessant für Agenten, die einander über Netzwerke hinweg finden müssen, aber sie sind Synadias Schicht, nicht das CNCF-Projekt, und die Spezifikation selbst führt garantierte Zustellung noch als künftige Arbeit.

Wo es sich lohnt

  • Ein Platform Engineer in einem Startup mit 30 Leuten, das einen Research-Agenten betreibt

    Scraping- und Zusammenfassungsaufträge an einen Pool von Workern geben und einen Worker-Absturz überstehen

    Der Planer veröffentlicht jeden Auftrag in einen JetStream-Work-Queue-Stream; Worker holen ihn ab, verarbeiten und bestätigen ihn, und unbestätigte Aufträge werden erneut zugestellt. Ein Cluster mit drei Knoten auf kleinen VMs reicht; die Kosten sind die VMs und das Patchen des Servers.

  • Ein KI-Team bei einem Logistikunternehmen mit Agenten auf Edge-Geräten im Lager

    Ereignisse von Standorten mit lückenhafter Verbindung zu zentralen Modellen bringen

    Leaf Nodes an jedem Standort puffern lokal und leiten an den zentralen Cluster weiter, sobald die Verbindung zurück ist. Dafür wurde NATS gebaut, allerdings betrafen mehrere Advisories von 2026 den Leaf-Node-Code, die Edge-Flotte braucht also einen Update-Weg.

  • Ein Head of Engineering in einer Agentur mit 10 Leuten, die Multi-Agenten-Tools prototypisiert

    Agenten-Messaging ausprobieren, ohne Server zu betreiben

    Der kostenlose Personal-Plan von Synadia Cloud erlaubt 10 Verbindungen und 5 GiB Speicher, genug für einen Prototyp; Starter für 49 $ im Monat erhöht auf 100 Verbindungen. Personal trennt Verbindungen, wenn die Grenzen überschritten werden, statt Mehrverbrauch zu berechnen.

Bevor du dich festlegst

Einrichtung
Lade das nats-server-Binary herunter oder starte das offizielle Docker-Image mit aktiviertem JetStream (nats-server -js); weitere Abhängigkeiten sind nicht nötig. Produktionscluster nutzen das Helm-Chart auf Artifact Hub.
Integrationen
Offizielle Clients in über 40 Sprachen, darunter Go, Python, TypeScript, Java, Rust und .NET; Listener für MQTT und WebSocket; Synadias Agents SDK für TypeScript und Python setzt darauf auf.
Daten und Datenschutz
Selbst gehostete Nachrichten bleiben auf deinen Servern; JetStream speichert sie im Speicher oder auf der Festplatte nach den Aufbewahrungsregeln jedes Streams. Apache 2.0, keine Einschränkungen für kommerzielle Nutzung. 27 GitHub-Sicherheits-Advisories in 2026 veröffentlicht, 12 als hoch eingestuft.
Kosten im großen Maßstab
Self-Hosting kostet nur die Maschinen. Synadia Cloud Pro kostet 199 $ im Monat für 1.000 Verbindungen, 1 TiB Netzwerkdaten und 50 GiB Speicher, mit Mehrverbrauch für Client-Egress von 0,09 $ pro GiB; Enterprise auf Anfrage.
Grenzen
Zustellung mindestens einmal bedeutet doppelte Aufträge, wenn Worker nicht idempotent sind; das Deduplizierungsfenster steht standardmäßig auf 2 Minuten; Synadia Cloud begrenzt die Nachrichtengröße auf 1 MiB bei Personal und Starter und 8 MiB bei Enterprise. Rund 475 offene Issues und Pull Requests.

Was gut ist

  • Einzelnes Binary; JetStream ergänzt Persistenz ohne zweites System
  • Dauerhafte Arbeitswarteschlangen, Replay, Key-Value- und Object Store in einem Server
  • Über 40 Client-Sprachen, läuft vom Raspberry Pi bis zum Multi-Region-Cluster
  • Apache 2.0, die Marke liegt seit 2025 bei der Linux Foundation

Was nicht

  • 27 Sicherheits-Advisories in 2026; Updates können nicht warten
  • Standardmäßig mindestens einmal; Worker müssen doppelte Aufträge vertragen
  • Kein Workflow-Zustand und keine fortsetzbaren Schritte für lange Agentenläufe
  • Das Agentenprotokoll gehört Synadia und ist noch ein Entwurf

Am besten für

Teams mit mehreren unabhängigen Agenten- oder Tool-Workern, die dauerhafte Auftragswarteschlangen und Fan-out brauchen, ohne Kafka zu betreiben.

NATS: häufige Fragen

Lohnt sich NATS?
Leicht genug, um neben einem einzelnen Agenten zu laufen, und robust genug, um Arbeit zwischen Hunderten von ihnen zu verteilen, solange du seine Sicherheitspatches als dringend behandelst. Wir bewerten es mit 4.2 von 5.
Was kostet NATS?
Kostenlos und Open Source unter Apache 2.0. Synadia Cloud (gehostetes NATS): Personal kostenlos (10 Verbindungen, 10 GiB Netzwerkdaten, 5 GiB Speicher); Starter 49 $/Monat (100 Verbindungen); Pro 199 $/Monat (1.000 Verbindungen, 1 TiB Netzwerkdaten); Enterprise auf Anfrage. Mehrverbrauch von 0,01 $ bis 0,09 $ pro GiB; Remote-System-Add-on 49 $/Monat, um einen eigenen Cluster zu verwalten.
Welche Nachteile hat NATS?
27 Sicherheits-Advisories in 2026; Updates können nicht warten; Standardmäßig mindestens einmal; Worker müssen doppelte Aufträge vertragen; Kein Workflow-Zustand und keine fortsetzbaren Schritte für lange Agentenläufe; Das Agentenprotokoll gehört Synadia und ist noch ein Entwurf.
Für wen eignet sich NATS?
Teams mit mehreren unabhängigen Agenten- oder Tool-Workern, die dauerhafte Auftragswarteschlangen und Fan-out brauchen, ohne Kafka zu betreiben.
Was kostet NATS für ein Team oder im Produktivbetrieb?
Self-Hosting kostet nur die Maschinen. Synadia Cloud Pro kostet 199 $ im Monat für 1.000 Verbindungen, 1 TiB Netzwerkdaten und 50 GiB Speicher, mit Mehrverbrauch für Client-Egress von 0,09 $ pro GiB; Enterprise auf Anfrage.
Ist NATS sicher für Firmendaten?
Selbst gehostete Nachrichten bleiben auf deinen Servern; JetStream speichert sie im Speicher oder auf der Festplatte nach den Aufbewahrungsregeln jedes Streams. Apache 2.0, keine Einschränkungen für kommerzielle Nutzung. 27 GitHub-Sicherheits-Advisories in 2026 veröffentlicht, 12 als hoch eingestuft.

Antworten geprüft am 9. Nov. 2026.

Du entwickelst NATS? Zeig diese Bewertung auf deiner WebsiteNATS mit 4.2 von 5 bewertet auf ReviewRamble