Features

Everything a production pipeline needs.

An overview of what Contigra does today, from the execution engine to the security model.

01

Pipeline engine

DAG execution

Full dependency resolution with topological ordering and parallel step execution.

Velocity Engine cache

Content-based cache keys, per-project isolation, compression, and multiple eviction policies.

Task lifecycle

Six task states with resource allocation, timeouts, exit codes, and captured output.

Secure environments

Safe environment variable injection and working-directory management.

02

Security

mTLS everywhere

End-to-end encrypted gRPC between CLI, server, and runners.

Container sandboxing

Docker or Podman execution with non-root users, read-only filesystems, and dropped capabilities.

Authentication

JWT and API key auth with token management.

Audit logging

Comprehensive security event tracking.

03

Distributed execution

gRPC orchestrator

A job queue and distribution layer built on tonic.

Runner registry

Dynamic registration, health monitoring, and capability tags.

Multi-tenancy

Tenant isolation and management.

04

Developer experience

Interactive CLI

`init`, `plan`, `run`, and `system doctor` cover the full local workflow.

System doctor

Environment checks with a quick mode, auto-fix for common issues, and pipeline file validation.

Tracing

Distributed tracing with span correlation and performance analysis.

MCP server

Connect AI tooling to Contigra over the Model Context Protocol.

See how it fits together.

Explore the architecture, or dive into the docs.