About Semaphore
Semaphore is Continuous Integration and Delivery (CI) platform that's fast, easy to use, and incredibly scalable.
Semaphore editions
Semaphore comes in three editions:
- Semaphore Cloud: is a cloud-based, fully-managed CI-as-a-Service platform. Meant for individuals and companies that don't wish to maintain a CI/CD system. Head to semaphore.io to access Semaphore Cloud
- Semaphore CE: is the free and open-source Community Edition of Semaphore. Meant for anyone that wishes to host and manage their own CI/CD architecture.
- Semaphore EE: fully-featured Semaphore Enterprise Edition that can run behind a firewall using your infrastructure
See the feature comparison to decide which edition of Semaphore is best for you.
Architecture Overview
A Semaphore Community Edition instance consists of two components:
- Control plane: the control plane orchestrates jobs, serves the web application and public API, handles logging, manages permissions, and connects with your repositories.
- Agents: the only purpose of an agent is to run jobs. The default Semaphore installation includes one agent that runs on the same cluster as the control plane but you can add more to expand capacity and build on multiple architectures.

Where to go next?
- Read the quickstart to learn the basics
- Head to installation guide if you want to self-host your Semaphore server