Semaphore Open Source

What’s included

  • Plan Overview
  • Total Cost
  • Service
    Cloud is CI-as-Service. Self-hosted runs on-premise or your own cloud
  • Users
    Maximum number of users allowed in the organization.
  • Concurrency
    Maximum amount of concurrent jobs at a time.
  • Cloud Machines
    Maximum amount of build minutes running on Semaphore Machines (Cloud service only).
  • Features
  • Multi-stage Build Pipelines
    Optimize for fast feedback by combining parallel jobs with sequential pipeline stages.
  • Artifacts
    Save files to reuse them across your pipelines or as permanent records for future reference.
  • Project Metrics
    Track performance, build frequency, and reliability of each pipeline over time.
  • Test Dashboard
    View all your tests across all your builds on a unified dashboard.
  • Custom Reports
    Build custom reports at runtime using Markdown.
  • Flaky Tests Dashboard
    Identify and analyze inconsistent tests and understand their impact on workflows.
  • Deployment Targets
    Streamline your deployment process with secure access management and deployment tracking.
  • Parameterized Deployments
    Define custom forms to parameterize CD pipelines.
  • Access Control & Governance
  • Project Roles
    Customize permissions for each project or inherit them from the repository.
  • Granular Deployment Permissions
    Give deployment permissions to a restricted set of accounts.
  • SCIM/SAML Support
    Integrate with your favorite access management service.
  • User Groups
    Create custom groups for easier access management.
  • Audit Logs
    Record any activity and streamline logs to an external location.
  • Pre-flight Checks
    Set up additional jobs that are required to run prior to any workflow.
  • Support & Billing
  • Priority Email Support
    Priority status for all support requests.
  • SLAs and Premium Support
    Dedicated account manager, shared Slack channel, and 24/5 & 24/7 SLAs available as add-on.
  • Annual Plan Discount
    Discounted pricing for annual plans.
  • Payment Options
    Payment through credit card or via invoice.

Community Edition

  • $0
  • Self-hosted
  • Unlimited
  • Unlimited
  • n/a
  • Community support. Discord server and GitHub issues.

Enterprise

  • Custom
  • Cloud or Self-hosted
  • Unlimited
  • Unlimited
  • Unlimited
  • 200/1,000 GB
    Additional usage is charged $0.35 for network, and $0.07 for storage per GB/month.
  • Available
  • Included
  • Invoice

From Jenkins to Zero-Maintenance CI/CD

“We cut build times by 70% and release time by 77% after switching to Semaphore.”

What developers love after switching

If you need full control and have resources to run and manage CI/CD in house, consider our Cloud CI/CD.

FAQs

Is Semaphore Open Source really free to use?

Yes. The Open Source edition is licensed under Apache 2.0, so you can use, modify, and distribute it freely without cost.

What’s the difference between Semaphore Open Source and the Cloud or Enterprise editions?

The Open Source edition gives you the full CI/CD engine with unlimited users and concurrency, but without managed infrastructure, advanced dashboards, or enterprise-level support. Cloud and Enterprise add features like hosted runners, premium support, SSO/SCIM, governance tools, and advanced insights.

What’s the difference between the Community Edition and the Enterprise edition?

The Community edition is open-source, self-hosted, and free to use with unlimited users and concurrency. You manage everything yourself and rely on community support. The Enterprise edition builds on this foundation with advanced features like SAML/SCIM, RBAC, audit logs, dedicated SLAs, and 24/7 expert support—plus flexible hosting options and cost savings at scale.

Can I run Semaphore Open Source in production?

Absolutely. It’s production-ready. You host and maintain it yourself, giving you full control over infrastructure and data.

What kind of support is available for the Open Source edition?

Community support is available via GitHub Discussions and issues. If your team needs SLAs, premium support, or dedicated onboarding, consider upgrading to Enterprise.

Does the Open Source edition include updates and new features?

Yes. We actively maintain the project and release updates regularly. You’ll get improvements, bug fixes, and new features as they’re merged.

Can I contribute to Semaphore Open Source?

Definitely. We welcome contributions—whether it’s code, documentation, or sharing feedback. Check our GitHub repo for contribution guidelines.

What are the system requirements for running Semaphore Open Source?

It runs on Linux-based servers. Requirements depend on your workloads, but we recommend starting with a modern multi-core CPU, 8–16GB RAM, and SSD storage.

How does Semaphore Open Source compare to Jenkins or GitHub Actions?

Unlike Jenkins, Semaphore requires no plugins to achieve modern CI/CD workflows—it has features like pipelines, parallel jobs, caching, and deployment flows built-in. Compared to GitHub Actions, Semaphore offers higher performance, self-hosting flexibility, and zero vendor lock-in.

Can I migrate from the Open Source edition to Cloud or Enterprise later?

Yes. Teams often start with Open Source and later move to Cloud or Enterprise for managed infrastructure, compliance, and premium features. Migration is straightforward.

Where can I find documentation?

You can find full setup guides, tutorials, and examples in the official Community Docs and GitHub repository.

Star us on GitHub