Developer Toolkit
- Debug workflows from your terminal with SSH.
- Manage projects and resources through the CLI.
- Build custom integrations with the open-source API.

Features
Run commmands in terminal
CLI Tooling
Create and manage all your Semaphore projects and resources directly from the terminal, or use it for everyday tasks like secret rotation.

Debug Workflow
SSH Debugging
Access jobs via SSH, restart in debug mode, and set up port forwarding for UI workflows.

Custom integrations
API
Extend Semaphore with the API to create custom tools, dashboards, and integrations.

Let’s build together
Open source
Semaphore Agents, Toolbox , CLI, Test Results and API specifications are open-source, allowing contributions and custom extensions.

Workflow Inspection 🔎
Restart in debug mode and inspect workflows, investigate bottlenecks and errors that might happen. Use SSH to login directly into machines that run jobs.
Extendable Functionality ↔
Use the open API to extend the functionality provided by our platform or add it to the existing tools you are already using in your work process.
Script and Automate 🤖
Run Semaphore commands straight from your terminal. Create custom scripts to automate your processes, manage your projects and create dynamic workflows.
Community Shaped 🧰
Propose changes to the toolbox, or contribute to the API specs. It’s about making the tools better for everyone by sharing your fixes and features.
All features
Discover all you can do with Semaphore 💪
Let’s get started 🙌
Find the best plan for your team 🤑
Tell us about your needs 🧑💻