OSS
NATS - NATS sits at the core of Microbus and makes much of its magic possible. NATS is a full-mesh, highly-available, lighting-fast, real-time, at-most-once, messaging bus that supports dynamic subscriptions. It enables request/response, publish/subscribe, load-balancing and dynamic discovery.
OpenTelemetry - OpenTelemetry is a standard for the collection of metrics, distributed tracing and logs.
Grafana - Grafana’s LGTM stack is a bundle of applications (Loki, Grafana, Tempo, Mimir) that collect and visualize OpenTelemetry.
OpenAPI - OpenAPI is a widely used API description standard. The endpoints of all microservices on Microbus are publicly described with OpenAPI.
JSON Schema - JSON Schema is a standard for describing the shape of JSON data. Microbus uses JSON Schema for the input and output payloads of endpoints; OpenAPI references JSON Schema for its component definitions.
MCP - Model Context Protocol (MCP) is an open standard for connecting LLM clients to external tools. The MCP portal exposes Microbus endpoints as MCP tools so any MCP-aware client (e.g. Claude Desktop, Claude Code) can discover and invoke them.
JWT - JSON web token (JWT) is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object.
SQL - Sequel is a lightweight SQL library that provides cross-database support for MySQL, PostgreSQL, Microsoft SQL Server and SQLite.