Documentation
Build something fast
Everything you need to integrate OwlMQ — from your first publish to production-grade self-healing playbooks.
⌘K
Get started
⚡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 Reference
v2.0Full reference →
RESTBase URL:
https://api.owlmq.ioPOST
/v1/messages/publishPublish a message to a topicPOST
/v1/messages/consumeLong-poll for messages from a consumer groupPOST
/v1/messages/{id}/ackAcknowledge successful message processingPOST
/v1/messages/{id}/nackNegative-acknowledge and requeue with delayGET
/v1/queuesList all queues in tenantPOST
/v1/queuesCreate a new queue with IAMP configDELETE
/v1/queues/{name}Delete a queue and all pending messagesGET
/v1/metricsPrometheus metrics endpoint (tenant-scoped)GET
/v1/trace/{correlationId}Fetch causal message graph for a correlation IDPOST
/v1/playbooksCreate a self-healing playbookGET
/v1/playbooks/{id}/runsGet playbook execution historyGET
/v1/intelligence/routingGet AI routing decisions (last 1000)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.