Skip to main content

Editions

Semaphore ships in three editions from a single code base and a single set of documentation. Everything described in these docs is available in Community unless the page or the section carries an edition badge.

EditionWhat it is
CommunityThe open-source edition. Free, self-hosted, no licence key. Everything not listed in the table below.
ProAdds workflows, project runners, external secret storages, container executors, and structured logging.
EnterpriseAdds high availability, extended RBAC with custom roles, the Kubernetes executor, and enterprise secret storages.

Pro and Enterprise are activated with a licence key, see License. The edition your server runs is shown in the account menu, see Your account.

Feature matrix

Features that require a paid edition. A feature not listed here is available in every edition.

FeatureMinimum editionSince
Docker executorPro
Environment and file secret sourcesPro
External secret storagesPro
HashiCorp Vault storagePro
OpenBao storagePro
Project runnersPro
Runner tagsPro
Secret sync from external storagesPro
Structured and syslog loggingPro
Task summaryPro
Terraform HTTP state backendPro
WorkflowsPro
AWS Secrets Manager storageEnterprise
Devolutions Server storageEnterprise
Extended RBAC and custom rolesEnterprise2.17
High availabilityEnterprise
Kubernetes executorEnterprise

How editions are marked in these docs

A badge next to a heading means the feature below it needs that edition:

  • Pro marks a Pro feature.
  • Enterprise marks an Enterprise feature.

A badge may also carry the version in which the feature appeared, for example Enterprisesince 2.17. Clicking a badge brings you back to this page.