Credential Brokering Agents
See the Applications overview for prerequisites, configuration endpoints, and available scopes.
CLI agents and automation scripts can authenticate with Vouch using the Device Authorization Grant (opens in new tab) (no browser redirect needed). They then use the Vouch credential brokering APIs to obtain temporary AWS credentials, GitHub tokens, or SSH certificates – all tied to the user’s hardware-backed identity.
Examples
Working examples are available in the examples repository:
- native/python-agent-aws (opens in new tab) – CLI agent that brokers AWS STS credentials
- native/python-agent-github (opens in new tab) – CLI agent that brokers GitHub installation tokens
- native/python-agent-multi (opens in new tab) – CLI agent that brokers AWS, GitHub, and SSH credentials