Developer SDK
Your users authorize data access through Vault. Your agent gets a token to read their email, calendars, files, and more.
How it works
Standard authorization code flow with PKCE. Redirect users to Vault, get tokens back. No proprietary protocols.
Users choose exactly what to share. Required and optional scopes. Revocable at any time from their dashboard.
Know when users connect, revoke, or update permissions. Cursor-based event feed to know what your agent is doing at all times.
Access Gmail, Calendar, Drive, Outlook, OneDrive, iCloud and more through Vault's proxy. No token management on your end.
Integration in 5 minutes
Create a Vault account and register your developer app to get a client_id and client_secret.
Send users to the Vault authorization URL with your requested scopes. They log in and approve.
Your server exchanges the authorization code for an access token and refresh token.
Use the access token with Vault's proxy to securely read your user's data. Vault handles OAuth.
Free to use. Register your app, connect your first user, and start accessing their data in minutes.