Semaphore Open Source
Semaphore Open Source gives you the full power of modern CI/CD—speed, control, and zero licensing cost. Built on the same engine as Semaphore Cloud, and free to run anywhere.
Open Source
Get startedWhy use Semaphore Open Source?
- ✔️ Free forever ⚡ — Openly licensed under Apache 2.0
- ✔️ Unlimited usage ∞ — No seat limits or billing tiers
- ✔️ Lightweight & fast 🚀 — Built for speed with container-native execution
- ✔️ Run anywhere 🌍 — Works on bare metal, VMs, and Kubernetes
- ✔️ Developer-friendly 🛠️ — Visual editor, powerful CLI, and easy setup
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 |
Community-driven and transparent
Semaphore Open Source is developed in the open. We welcome feedback, issues, and contributions from the community.
Join our open source community:
Ready to get started?
Clone the repo, install it on your machine or server, and start automating your software delivery today.