A password manager for AI agents — except even the password manager can't see the passwords. Your keys live in a vault nobody can open. The vault makes the call. The key never comes out.
You never see, touch, or store a password. The vault handles everything — you just say what to do.
When you register an agent, a key is generated inside a vault nobody can open — not even us. You get a login token to control your agent. The actual key stays locked inside. Always.
Your agent says "charge this card" — the vault unlocks the key, makes the call, and locks it again instantly. Your agent gets the result. The key never left the room.
One command and the key is destroyed inside the vault. Gone forever. Like changing the locks — the old key is dead, nothing works with it anymore. You can create a new agent in seconds.
Your agent logs in with a token — like a username. The actual passwords and API keys live inside the vault. You never see them, store them, or risk leaking them.
from authgent import Agent agent = Agent(agent_token="agt_9f2c4e08...") # Call any API. Authgent handles everything. result = agent.call( provider="stripe", method="POST", path="/v1/charges", body={"amount": 5000, "currency": "usd"}, ) # If something goes wrong — kill it agent.revoke() # credential destroyed. agent is dead. $ _