Community
For personal setups, homelabs and early automation.
$0
Core automation
- Open source under the MIT license
- Run automation from the UI and API
- Execution history and logs
- Project-level access control
- Documentation and community support
Run Semaphore UI in your own environment. Start free, choose Pro for team automation and support, or Enterprise for business-critical operations.
All plans are self-hosted
For personal setups, homelabs and early automation.
$0
For teams running and scaling infrastructure automation in production.
$490 / yeartaxes calculated at checkout
Prefer to pay by bank transfer?Continue in Customer Portal →
For governed, highly available or business-critical infrastructure.
Custom
Trusted by thousands of teams
#1
Ansible UI for Windows & Linux
14K+
Stars on GitHub
6M+
Pulls on Docker Hub
100K+
Installations
Use this quick guide before going into the full comparison.
Choose the right Semaphore UI plan based on automation, security, integrations, and production needs.
Swipe to compare all three plans →
| Feature |
CommunityStart for free
|
ProBuy Pro
|
Enterprise
|
|---|---|---|---|
| Automation & execution | |||
| Running Ansible, Terraform, OpenTofu, Shell, Python and PowerShell from one platform | |||
| Inventory management (Static, File-based, Dynamic) | |||
| Reusable Task Templates | |||
| Scheduled Tasks (Cron) | |||
| Reusable automation configuration (Variable Groups) Reusable sets of environment variables and secrets that can be shared across task templates. | |||
| Distributed execution (Global Runners) | |||
| Isolated execution (Project Runners) Execution agents that run tasks close to private networks, remote sites or restricted infrastructure. | |||
| Terraform/OpenTofu HTTP backend Stores Terraform or OpenTofu state in Semaphore UI through the standard HTTP backend. | |||
| Tag-based runners routing | |||
| Docker execution Runs each task in an isolated Docker container instead of directly on the runner host. | |||
| Kubernetes execution Runs each task in an isolated pod in your Kubernetes cluster. | |||
| Workflows Connects task templates into a visual sequence with conditions between steps. | |||
| Access control | |||
| Project-level access control | |||
| Role-based access control (RBAC) | |||
| Two-factor authentication (TOTP) | |||
| LDAP / Active Directory login | |||
| SSO via OIDC (Okta, Entra ID, Keycloak, Google etc.) | |||
| Role mapping from IdP groups | |||
| Custom Roles | |||
| Granular task-level permissions | |||
| Secrets & credentials | |||
| Centralized credential store (Key Store) | |||
| Encrypted credentials with runtime injection | |||
| HashiCorp Vault secrets storage | |||
| AWS Secrets Manager secrets storage | |||
| Azure Key Vault secrets storage | |||
| Devolutions Server secrets storage | |||
| Audit | |||
| Task History | |||
| Activity History | |||
| Server Log | |||
| Task Execution Summary | |||
| File-based Log Export | |||
| API & integrations | |||
| REST API | |||
| Webhook Automation Triggers | |||
| Git repositories (GitHub, GitLab, Bitbucket) | |||
| Notifications (Email, Slack and Microsoft Teams, etc.) | |||
| MCP server for AI-based automation workflows | |||
| Support | |||
| Support SLA | 48h business days | Custom SLA options based on your needs | |
| Feature request review | Community-driven | Standard review | Prioritized review |
| Onboarding help | |||
| Upgrade help | |||
| Configuration help | |||
| Custom development | |||
| Migration assistance | |||
| Licensing | |||
| High Availability | |||
| Multi-instance license | Per-instance subscription | ||
| Air-gapped (offline) license | |||
Use the full Pro experience with your own infrastructure and data.
Community is free and open source under the MIT license. Run it in your own environment and start automating without a paid subscription. Choose Pro when you need additional controls, visibility and support for your team.
Yes. Start a 30-day Pro trial in your own self-hosted environment. No credit card is required. For an Enterprise evaluation, contact our team to discuss your requirements.
Buy Pro online by card. For bank transfer, continue in the Customer Portal. Contact us if your organization needs an invoice or supporting billing documents. Enterprise uses custom commercial terms and bank transfer.
After purchasing Pro, you receive a license key to activate in your self-hosted Semaphore UI instance. Follow the configuration guide to apply it. For Enterprise, our team will help with purchase and activation.
Pro has fixed annual packages for 1, 4 or 10 Pro users, with the same number of Project Runners. Enterprise pricing is tailored to your infrastructure, deployment and support requirements.
You can move from Community to Pro as your needs grow. If you need to change an existing Pro subscription, contact our team to arrange the right package. For larger or more complex deployments, discuss Enterprise options with us.
All plans are self-hosted. Semaphore UI runs in your environment, so your automation, credentials and operational data stay under your control.
Choose Pro for everyday team automation, or talk to us about Enterprise requirements.
Thanks for your purchase. We’ll email your Pro key to [email protected] within 12 hours.
Your Pro key and activation instructions will arrive within 12 hours.
Run it on your server, VM, container, or Kubernetes cluster.
Paste the key in your self-hosted Semaphore instance.
Still waiting for the email?
Check your spam folder first. If your Pro key hasn’t arrived within 12 hours, contact support.