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
Audit log export to a SIEMPro—
Audit log filters and exportPro—
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—
Project roles from identity provider groupsEnterprise—

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.