🧰 Developer Toolkit

Features

πŸ› οΈ CLI Tooling

Create and manage all your Semaphore projects and resources directly from the terminal, or use it for everyday tasks like secret rotation.

🐚 SSH Debugging

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

πŸ”Œ API

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

πŸ§‘β€πŸ’» 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. Endless Possibilities. πŸ’ͺ

Star us on GitHub