Semaphore Open Source

Why use Semaphore Open Source?

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

Cloud vs Open Source vs Enterprise

Self-hosting optionLicenseSelf-hostedSupportFeaturesIdeal For
☁️ Semaphore CloudCommercialOptional, via self-hosted agentsPremium and SLAs support availableAll features availableCompanies looking for managed solutions
🌐 Semaphore Community EditionApache-2Yes. On your own infrastructutreCommunityCore engineDevelopers and small teams
🏢 Semaphore Enterprise EditionCommercialYes. On your own infrastructutrePremium support availableAll features availableLarge 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:

Star us on GitHub