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

Join our open source community

Semaphore Open Source is developed in the open. We welcome feedback, issues, and contributions from the community.

Star us on GitHub