API Reference.
One gateway. Four surfaces.
Every Karoowa node ships an Axum-based gateway on a single port - JSON-RPC for tooling parity, REST for human-friendly endpoints, WebSocket for live subscriptions, Prometheus for ops. The interactive explorer is in build; until then, the SDK and docs are canonical.
Where the API lives
JSON-RPC 2.0
Parity surface for tooling that already speaks RPC. Idempotent, retryable.
REST
Human-friendly endpoints for blocks, transactions, accounts and receipts.
WebSocket
Live subscriptions: new blocks, mempool events, log filters, agent streams.
Prometheus
Per-node metrics scrape endpoint plus liveness and readiness probes.
Auth
Ed25519 wallet signatures on transactions; bearer tokens on operator routes.
Versioning
Pre-1.0 minor releases may break; v1.0 freezes the surface under semver.
Continue exploring
Ready to build on decentralised infrastructure?
Tell us about your project. We will come back with an honest assessment of whether DaaS is the right rail for it.