Production-grade
microservices,
shipped.
A cohesive suite of self-hostable Docker services — storage, messaging, observability, auto-CMS, testing, media — all built on one runtime contract. Learn one, use them all.
- Services
- 19+
- Backends
- 10+
- Languages
- 4
Learn one. Know them all.
Every service speaks the same health endpoint, the same OpenAPI, the same WebSocket contract, the same queue and storage backends. Onboarding to the next service takes an afternoon, not a quarter.
-
Identical health + diagnostics
GET /up on every service. Startup logs tell you what succeeded, what failed, and why.
-
OpenAPI 3.0.3 everywhere
Swagger UI at /swagger/. Generate clients in any language.
-
One WebSocket contract
Shared key authentication. system.events, system.logs, jobs.events — same channels, same payloads.
-
Seven queue backends, ten databases, four storage systems
Pick per environment. Swap with a single env var. No code changes.
19+ services. Real problems. One contract.
Every service ships as a Docker image, runs on commodity hardware, and integrates with the rest.
Buzz
Messaging
A standalone MQTT 5 appliance with dynamic user management via REST, native browser WebSocket access, and async database recording.
Crunch
Media
A job queue manager that batch-processes images — converts, resizes, compresses, watermarks, applies effects, then stores results back to S3.
Depot
Storage
A web GUI for browsing and managing object storage (S3, MinIO, Azure Blob) without exposing admin credentials to developers.
Dockyard
Registry
Sell Dockerised apps by subscription — a Stripe-gated Docker registry with no source handoff, just pull credentials.
Flightdeck
Deployment
A web UI and REST API for managing Docker containers, images, and services across dev sandboxes — with webhook-driven auto-deployment.
Flytrap
Observability
A web catch-all for incoming webhooks with live display, paginated history, HMAC verification, and rejection-mode chaos testing.
Gofer
Media
A job queue manager converting Office documents (PPTX, ODP) to PDF and image packages using Gotenberg plus image optimizers.
Greenlight
Media
A job queue manager converting screenwriting formats (FDX, Fountain, FadeIn, PDF) to and from ScreenJSON with validation and AES-256 encryption.
Mixtape
Media
A job queue manager processing audio — converting formats, resampling, normalising, and applying effects — then storing results to S3.
Pick your backends. Keep your options open.
Every service supports multiple queue, storage, database, and notification backends. Start with SQLite and MinIO on your laptop. Swap to Postgres and S3 in production without touching code.
Queue backends
Set QUEUE_BACKEND and the service speaks it natively.
Databases
One codebase, ten dialects. Atlas migrations adapt.
Object storage
S3-compatible everywhere; Azure Blob where it matters.
Notification drivers
Eight built-in destinations for completion and alert events.
MQTT, WebSocket, and REST — one broker.
Buzz eliminates password files and reboots by offering REST-driven credential management for IoT devices. Native MQTT over WebSocket lets browser clients connect directly without a bridge. SQL and NoSQL backends persist traffic alongside your application data. Sensors, mobile apps, and real-time dashboards — Buzz handles TCP, TLS, and WebSocket with MQTT v5 compliance and an operational dashboard.
See BuzzThe problems you keep re-solving — solved.
Click a category to jump to the services that fit.
Messaging 2
Pub/sub, queues, real-time transport.
Media 7
Audio, video, image, document processing.
Storage 3
Databases, object stores, caches.
Registry 2
Package, container, artifact distribution.
Deployment 2
Hosting, release, orchestration.
Observability 1
Inspection, debugging, logging, metrics.
Auto-CMS 1
Instant admin panels for databases you already own.
Testing 1
Unit tests, CI, verification.
Proven in the shapes of real teams.
The canonical use cases the suite is already solving in production.
Ship an internal platform without building plumbing
Hand your team a production-grade platform on day one: object storage, queues, auth, observability — all self-hosted, all wired to the same contract.
Read the patternProcess media at scale without renting it
Convert, optimise, and distribute images, audio, video, documents, and ebooks — on your own infrastructure, at SaaS cost minus the SaaS.
Read the patternSell Dockerized software like a SaaS
Turn Docker images and private packages into paid products — with entitlements, scoped credentials, and Stripe-backed subscriptions.
Read the patternReal-time for IoT and browsers in one broker
Sensors on MQTT, browsers on WebSocket, servers on REST — one Buzz broker handles all three and records every message.
Read the patternDebug webhooks in CI and production
Flytrap captures every webhook, verifies HMAC signatures, and simulates failure so you can test how senders behave.
Read the patternGive ops and QA safe database access
Truffle for SQL, Stash for Redis, Depot for object storage — browser-based access with action-level permissions.
Read the patternBuilt for the teams that build everything else.
SaaS, agencies, media, fintech, IoT, education, logistics — the suite fits the work of each.
SaaS & developer tools
Ship your plumbing; compete on the product.
Agencies & studios
Client work, faster.
Media & publishing
Ingest, process, distribute — at your scale.
Fintech & regulated
Self-hosted by default. Auditable by design.
IoT & industrial
Devices, dashboards, and data — one stack.
Education & training
Course platforms without plumbing work.
Logistics & field ops
Real-time coordination in the field.
Seven media workers. One YAML language.
Images, audio, video, slides, ebooks, screenplays, and OCR — each a standalone worker with a shared task-pipeline grammar. Compose without code. Queue to Redis. Land in S3. Fire a webhook.
Read the media pipeline pattern
Ship the blocks. Own the product.
A whole suite of services, one Docker pull away each. Deploy in an afternoon, standardise across the team.