Continuous Integration and Delivery platform. Pipeline-as-code, container-based runners, matrix builds, and native Koder Flow integration.
Everything you need for modern CI/CD, in a single platform.
Define your build pipelines in YAML or TOML right in your repository. Stages, steps, dependencies — all version-controlled.
Steps run in parallel when independent. Dependencies form a directed acyclic graph, automatically resolving execution order.
Test across multiple OS, language versions, and architectures in a single pipeline. Up to 256 combinations per matrix.
Docker-based isolation for every step. Pull policies, resource limits, and automatic cleanup. Plus bare-metal, SSH, and Kubernetes runners.
AES-256-GCM encrypted secrets with repo, org, and global scopes. Automatic masking in logs. Key rotation support.
Key-based dependency caching with fallback keys. Artifact upload/download between steps. Local and S3 storage backends.
Native webhook integration with Koder Flow. Auto-registers hooks on repo activation. Push, PR, and tag triggers.
Cron-based scheduling with full expression support. Presets like @daily, @hourly, and custom intervals.
Reusable templates for Go, Node, Rust, Python, Docker, and Flutter. Extend and parameterize for your project.
Manual approval steps with configurable approvers and timeouts. Block deployments until a human approves.
Webhook, email, and Slack notifications on build events. Customizable templates and conditional delivery.
Prometheus metrics endpoint. Real-time admin dashboard with build stats, runner status, and queue monitoring.
Simple, powerful, and expressive.
Control everything from the command line.