Skip to main content
About

Config-as-Code deployment automation

We built Mantis as a simpler, self-contained alternative to legacy deployment tools: version-controlled deployments, multi-tenant access control, and remote execution over mTLS.

01 — Why we built it

Why we built Mantis

We wanted a deployment server that ships as a self-contained binary and keeps its whole definition in Git.

Mantis is a modern, self-contained platform — it runs in containers or on bare metal, with no language runtime to install.

Our goal is simple: reliable execution, complete audit trails, and optional automatic rollback when a deployment fails.

Under the hood

  • Self-contained service binaries — no language runtime to install
  • Tenant-scoped isolation for deployment resources, and hash-chained audit trails
  • Tokio async runtime with graceful shutdown
  • Listen (push) and poll (pull) execution modes
02 — Values

What we believe

The principles that guide how we build Mantis.

Reliability First

The dispatch queue retries and reassigns work when an execution server fails, so deployments are picked up again rather than dropped — within a bounded retry and expiry window.

Security by Design

mTLS between the control plane and your agents — certificates issued from a built-in CA and tracked to expiry — plus fine-grained RBAC and hash-chained audit trails.

Source Available

The full source is published under the Business Source License 1.1 and converts to AGPLv3 on its Change Date. Read it, audit it, run it.

Developer Experience

A REST API with an OpenAPI spec, and documentation with worked examples.

03 — Technology

Technology stack

What Mantis is built on.

Rust
Backend services
Axum
REST API framework
gRPC
Internal communication
PostgreSQL
Primary database
Redis
Session & SSE state
RabbitMQ
Message queue
SvelteKit
Management UI
TypeScript
Frontend
$ start deploying today

Ready to try Mantis?

Deployment automation with version control, multi-tenant access control, and rollback. Self-hosted, free forever for personal, academic and nonprofit use.