1Password Agent Broker
Run approved credential-backed capabilities without handing provider credentials to an agent. This distribution owns the deployed service, its 1Password SDK integration, durable ledger, CLI and MCP adapter.
Install and verify
Requires Python 3.12 or newer, excluding 3.14.1.
python -m pip install 1password-agent-broker
agent-broker demo
The demo uses synthetic temporary services. See the project quick start for deployment and the client SDK for applications consuming the separately deployed key service.
Inputs
| Input | Purpose |
|---|---|
| Policy and approval files | Operator-owned capabilities and current grants |
| TLS certificate, key and CA paths | Authenticate the broker and its callers |
| Ledger configuration | Durable request coordination through SQLite or PostgreSQL |
| Provider environment | Service-owned provider authentication |
The operations guide defines exact options, variables and authority boundaries. Credentials are never part of the package or its demo inputs.
Development
Both Python distributions live together under pkg/python/. Use the repository's
root Poetry environment and lockfile for development. The
development guide
covers builds, tests and signed publication.
Metadata
Release files for 1password-agent-broker 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| 1password_agent_broker-0.4.1.tar.gz | 42.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 1password_agent_broker-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.8 kB
Release files / 1password_agent_broker-0.4.1.tar.gz
| Download URL | 1password_agent_broker-0.4.1.tar.gz |
|---|---|
| Size | 42.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c027433fa26a352b34c45bf896c9411059dd864a4402704f69a613ff1187536
|
|
BLAKE2b-256 checksum How to use checksums |
ccee225d05f0aa14bb93b9e5db4ccb0cb2ca3d6ec86936e8b1a092a600b41685
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / 1password_agent_broker-0.4.1-py3-none-any.whl
| Download URL | 1password_agent_broker-0.4.1-py3-none-any.whl |
|---|---|
| Size | 62.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a06624176b79ce4857b390c9a3c349e3ec9878618b8c65ce05de9aa145254a7
|
|
BLAKE2b-256 checksum How to use checksums |
be1e89c6b9da2f97e3c6907a63983a4a24ba966c89f764cb32104065fe58c8ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|