FeaturesPricingCompareDocs
Sign inGet Started Free

Documentation

Build something fast

Everything you need to integrate OwlMQ — from your first publish to production-grade self-healing playbooks.

⌘K
Start here

Quick Start

Send your first message in under 60 seconds.

Read docs →
📦Popular

SDK Reference

Full API reference for TypeScript, Python, Go, Rust, and 11 more languages.

Read docs →
🌐OpenAPI 3.1

REST API

Low-level HTTP API for publishing, consuming, and managing queues.

Read docs →
🧠Core concept

IAMP Protocol

Intent-Aware Message Protocol specification and message envelope schema.

Read docs →
🛡️Pro+

Playbooks

Self-healing playbook DSL reference and dry-run testing guide.

Read docs →
📊Pro+

Observability

Prometheus metrics, OpenTelemetry tracing, and ClickHouse analytics setup.

Read docs →
REST API ReferenceFull reference →
RESTBase URL:https://api.owlmq.io
POST/v1/messages/publishPublish a message to a topic
POST/v1/messages/consumeLong-poll for messages from a consumer group
POST/v1/messages/{id}/ackAcknowledge successful message processing
POST/v1/messages/{id}/nackNegative-acknowledge and requeue with delay
GET/v1/queuesList all queues in tenant
POST/v1/queuesCreate a new queue with IAMP config
DELETE/v1/queues/{name}Delete a queue and all pending messages
GET/v1/metricsPrometheus metrics endpoint (tenant-scoped)
GET/v1/trace/{correlationId}Fetch causal message graph for a correlation ID
POST/v1/playbooksCreate a self-healing playbook
GET/v1/playbooks/{id}/runsGet playbook execution history
GET/v1/intelligence/routingGet AI routing decisions (last 1000)
Core concepts
Message Queues vs StreamsConsumer GroupsCausal Message GraphsAI Routing InternalsMulti-Region DeploymentsTenant IsolationSLA EnforcementRevenue Intelligence Setup
15+ official SDKs
TypeScriptJavaScriptPythonGoRustJavaKotlinC#PHPRubySwiftDartElixirScalaClojure

Need help? We're here.

Join 1,200+ developers in our Discord. Or open a GitHub issue. We respond within hours.

💬 Join Discord GitHub