Proton Pass CLI is in Beta
Currently, the Proton Pass CLI is in beta status, and is only available for some users during this beta period. We plan to make it available to more users soon, so stay tuned for more news!
Overview
Welcome to the Proton Pass CLI documentation. The Proton Pass CLI is a command-line interface for managing your Proton Pass vaults, items, and secrets.
Get started in seconds
Quick start
- Installation - Installation instructions for all platforms
- Getting started - Login and configuration guides
- Pass objects - The different objects you can manage in Proton Pass
- Usage guide - Comprehensive guide to using the CLI
What is Proton Pass CLI?
The Proton Pass CLI allows you to manage your Proton Pass vaults and items directly from the command line, bringing the power of secure secret management to your terminal workflow. With the CLI, you can create, list, view, and delete vaults and items seamlessly, making it an great tool for developers and system administrators who prefer working in the command line.
Beyond basic vault management, the CLI allows you to inject secrets into your applications through environment variables or template files, enabling easy integration with your deployment workflows. The tool also provides comprehensive SSH integration, allowing you to use your SSH keys stored in Proton Pass with your existing SSH workflows.
Key features
Flexible secret management
The CLI offers a flexible and intuitive approach to secret management through a simple URI syntax. You can reference any secret using the format pass://vault/item/field, making it easy to access specific credentials programmatically. This design allows you to inject secrets into environment variables for your applications or process template files that contain secret references.
SSH agent integration
For developers working with SSH keys, the CLI provides robust SSH agent integration capabilities. You can load SSH keys stored in Proton Pass directly into your existing SSH agent, or run the Proton Pass CLI as a standalone SSH agent.
Need help?
If you encounter any issues or have questions, please contact us