1Password Service Accounts
1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
Service accounts work well for shared environments because they provide an authentication method for 1Password CLI that isn't associated with an individual. You control which vaults are accessible and which actions the service account can perform.
See the secrets automation comparison table.
Use cases
You can use 1Password Service Accounts to accomplish a variety of tasks:
Web services
Provision web services with secrets
Use a service account to provision an account with a secret stored in 1Password.
If a web service needs access to a database (and the credentials for the database are in 1Password), you can use a service account to provision an account with the needed secret and allow the web service to access the secret during test runs.
CI/CD pipelines
Load secrets into CI/CD pipelines
Use a service account to automatically access your secrets in continuous integration environments.
If you've committed code and want to automatically run your CI/CD pipeline with credentials stored in a 1Password vault, you can use a service account to automatically access your secrets and use them for testing and deploying code while maintaining security without tying sensitive information to a personal user account.
Secrets management
Automate secrets management
Use service accounts to automate scripts to manage secrets.
Using a service account helps you implement the principal of least privilege and avoid the limitations of personal accounts (for example, SSO and MFA requirements).
Test environments
Create a test environment
Use a service account in a test environment while using Connect in production.
Using a service account for your test environment allows you to create a similar test environment while keeping secrets or access compartmentalized. You can use service accounts to automatically access secrets in the test environment without having to set up Connect.
Infrastructure secrets
Secure infrastructure secrets
Use service accounts to make sure infrastructure secrets aren't tied to a personal user account.
Development workflows
Streamline development workflows
Use service accounts to securely share and manage infrastructure secrets to streamline development workflows.
Get started
Learn how to get started and how to create, manage, and integrate with service accounts.
Get started