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.