Semaphore Open Source
Get the full power of modern CI/CD—speed, control, and zero licensing cost. Built on the same engine as Semaphore Cloud that runs millions of jobs weekly with 99.98% uptime.
Open Source
Get startedWhy use Semaphore Open Source?
Free forever — Apache 2.0 licensed.
Unlimited usage — no seats or billing tiers.
Lightweight & fast — container-native execution.
Runs anywhere — bare metal, VMs, or Kubernetes.
Developer-friendly — visual editor, CLI, and easy setup.
Proven at scale — millions of jobs weekly, 99.98% uptime, easy Helm installs.
What you get
Semaphore Open Source includes everything you need to automate your software delivery pipeline:
⚙️ Pipeline workflows
Define CI/CD flows visually with parallel and sequential jobs
🔐 Secrets management
Inject secrets safely into your builds
🐳 First-class Docker support
Set up complex container-based test environments
📦 Dependency caching
Speed up builds with smart caching
🔧 Customizable environments
Choose your own base images and toolchains
📈 Web dashboard & CLI
Monitor, view test results, build custom reports, and manage jobs with full visibility
Use cases
🧪 Testing and building open source projects
🧑💻 CI/CD for personal or side projects
🏢 Internal CI/CD pipelines without licensing costs
🧱 A base for building custom CI/CD solutions
Cloud vs Open Source vs Enterprise
Self-hosting option | License | Self-hosted | Support | Features | Ideal For |
---|---|---|---|---|---|
☁️ Semaphore Cloud | Commercial | Optional, via self-hosted agents | Premium and SLAs support available | All features available | Companies looking for managed solutions |
🌐 Semaphore Community Edition | Apache-2 | Yes. On your own infrastructutre | Community | Core engine | Developers and small teams |
🏢 Semaphore Enterprise Edition | Commercial | Yes. On your own infrastructutre | Premium support available | All features available | Large companies and regulated industries |
Join our open source community
Semaphore Open Source is developed in the open. We welcome feedback, issues, and contributions from the community.
Ready to get started?
Clone the repo, install it on your machine or server, and start automating your software delivery today.
See our development roadmap