NATS

E183381

NATS is a high-performance, cloud-native messaging system used for building scalable, distributed applications and microservices.

All labels observed (9)

Label Occurrences
NATS canonical 12
NATS server 3
NATS project 2

How this entity was disambiguated

Statements (85)

Predicate Object
instanceOf cloud-native technology ⓘ
event streaming platform ⓘ
messaging system ⓘ
open-source software ⓘ
publish-subscribe system ⓘ
architectureStyle distributed system ⓘ
subject-based messaging ⓘ
designedFor Kubernetes deployments ⓘ
cloud-native environments ⓘ
edge computing ⓘ
multi-cloud deployments ⓘ
developer Synadia Communications ⓘ
governedBy NATS.io community ⓘ
hasClientLibrary C client ⓘ
C# client ⓘ
Elixir client ⓘ
Go client ⓘ
Java client ⓘ
JavaScript client ⓘ
Node.js client ⓘ
PHP client ⓘ
Python client ⓘ
Ruby client ⓘ
Rust client ⓘ
TypeScript client ⓘ
hasComponent NATS CLI ⓘ
linked to: NATS

NATS JetStream ⓘ
NATS Server (nats-server) ⓘ
linked to: NATS

NATS client libraries ⓘ
license Apache License 2.0 ⓘ
originalDeveloper Derek Collison ⓘ
programmingLanguage Go ⓘ
repository https://github.com/nats-io/nats-server ⓘ
supportsDeployment Kubernetes ⓘ
bare metal ⓘ
containers ⓘ
virtual machines ⓘ
supportsFeature JetStream API ⓘ
KV API ⓘ
Object Store API ⓘ
TLS encryption ⓘ
at-least-once delivery (JetStream) ⓘ
authentication and authorization ⓘ
auto-pruning of messages (JetStream retention policies) ⓘ
backpressure handling ⓘ
clustering ⓘ
distributed queueing ⓘ
exactly-once semantics (via de-duplication patterns) ⓘ
fault tolerance ⓘ
gRPC integration (nats-grpc) ⓘ
global federation ⓘ
high availability ⓘ
horizontal scalability ⓘ
leaf nodes ⓘ
low latency messaging ⓘ
message persistence (JetStream) ⓘ
multi-tenancy (accounts) ⓘ
multi-tenant security domains ⓘ
observability and monitoring endpoints ⓘ
service discovery via subjects ⓘ
superclusters ⓘ
websocket support ⓘ
supportsPattern key-value store ⓘ
object store ⓘ
publish-subscribe ⓘ
queue groups ⓘ
request-reply ⓘ
streaming ⓘ
supportsProtocol NATS protocol ⓘ
linked to: NATS

WebSocket ⓘ
supportsSecurity JSON Web Tokens (JWT) for accounts ⓘ
mutual TLS (mTLS) ⓘ
user and account-level permissions ⓘ
supportsTopology clustered servers ⓘ
edge and hub deployments ⓘ
leaf node connections ⓘ
superclusters across regions ⓘ
useCase IoT messaging ⓘ
control plane communication ⓘ
data streaming ⓘ
event-driven architectures ⓘ
microservices communication ⓘ
request-response RPC ⓘ
service mesh messaging layer ⓘ
website https://nats.io ⓘ

How these facts were elicited

Referenced by (24)

Full triples — surface form annotated when it differs from this entity's canonical label.

NATS → hasComponent → NATS Server (nats-server) ⓘ
linked to: NATS
NATS → hasComponent → NATS CLI ⓘ
linked to: NATS
NATS → supportsProtocol → NATS protocol ⓘ
linked to: NATS
Dapr → integratesWith → NATS ⓘ
Synadia Communications → associatedTechnology → NATS server ⓘ
linked to: NATS
Synadia Communications → stewards → NATS project ⓘ
linked to: NATS
JetStream API → developedBy → NATS project ⓘ
linked to: NATS
NATS JetStream → partOf → NATS ⓘ
NATS JetStream → integratedWith → NATS server ⓘ
linked to: NATS
NATS JetStream → introducedIn → NATS server 2.x ⓘ
linked to: NATS
Derek Collison → notableWork → NATS messaging system ⓘ
linked to: NATS
Derek Collison → notableWork → NATS.io ⓘ
linked to: NATS
Derek Collison → designed → NATS server ⓘ
linked to: NATS
Derek Collison → designed → NATS protocol ⓘ
linked to: NATS
NATS → abbreviation → NATS ⓘ