Secrets
Manage and secure sensitive data like API keys, passwords, certificates, and SSH keys and safely include them in your workflows.
With Secrets, you’ll be able to
Secure Sensitive Data
Securely encrypt and store sensitive information and files, ensuring that your API keys, passwords, certificates, and critical configuration files are safeguarded.
Create Tier-Level Secret Architecture
Set-up organization and project-level secrets. Define which projects can use the secret, manage if they can be attached to jobs or if debug sessions have access to them.
Integrate Secrets into Workflows
Include secrets through the Web Interface where you see only the secrets your project has access to or add them to your YAML configurations manually.
Rotate Secrets through CLI
Automate your secret rotation process with your own business logic by using Semaphore’s CLI tooling. Use the get and edit commands to apply updates to your existing secrets without manually editing them throughout your workflows.
Manage and Overview Secrets
Update and manage secrets, including files, across your organization with the ability to propagate changes to all projects utilizing a secret. View when your secrets were last updated and what data they contain.