How 1Password Secrets Automation works: Service Accounts, Connect servers, CLI, and SDKs for automating secrets in CI/CD and infrastructure.
1Password Secrets Automation extends 1Password's password manager into infrastructure and application code, letting servers, scripts, and CI/CD jobs fetch secrets from 1Password vaults instead of hardcoding credentials or environment variables.
It's built around two non-personal access methods — Service Accounts and Connect servers — plus a CLI, REST API, and SDKs that developers use to wire secrets retrieval into their existing tooling.
Service Accounts are lightweight, non-personal credentials (up to 100 per organization) that authenticate the 1Password CLI without tying access to an individual team member. They have low setup overhead and are well suited to shared environments and test pipelines, but operate under rate limits.
Connect servers are self-hosted (via Docker or Kubernetes) and cache secrets locally after the first fetch, which removes rate limits, reduces latency, and keeps requests entirely inside the user's own infrastructure — at the cost of having to run and maintain that server.
Developers can pull secrets via the 1Password CLI, a REST API (available with Connect), or official SDK libraries for Go, Python, and JavaScript for embedding secrets access directly in application code.
A native Kubernetes integration syncs 1Password secrets into clusters, and both Service Accounts and Connect are designed to plug into common CI/CD pipelines for automatic secret injection during builds and deployments.
No. It's included with a 1Password Business subscription, which starts at $8.99 per user per month billed annually.
Service Accounts are simple, rate-limited, non-personal credentials ideal for CI/CD and scripts. Connect is a self-hosted server that caches secrets after the first fetch, giving unlimited subsequent requests, lower latency, and no rate limits in exchange for running your own infrastructure.
Yes, via the Connect server and a native Kubernetes integration for syncing secrets into clusters.
Go, Python, and JavaScript, alongside the 1Password CLI and the Connect REST API.