Connect with Vault

Developer SDK

Let users connect their
data in one click.

Your users authorize data access through Vault. Your agent gets a token to read their Gmail, calendars, files, and more.

How it works

01

OAuth 2.0 + PKCE

Standard authorization code flow with PKCE. Redirect users to Vault, get tokens back. No proprietary protocols.

02

User-Controlled Permissions

Users choose exactly what to share. Required and optional scopes. Revocable at any time from their dashboard.

03

Event Polling

Know when users connect, revoke, or update permissions. Cursor-based event feed for your app.

04

Proxy API Access

Access Gmail, Calendar, Drive, Outlook, and more through Vault's proxy. No token management on your end.

Integration in 5 minutes

01

Register your app

Create a Vault account and register your developer app to get a client_id and client_secret.

02

Redirect users to Vault

Send users to the Vault authorization URL with your requested scopes. They log in and approve.

03

Exchange the code for tokens

Your server exchanges the authorization code for an access token and refresh token.

04

Access user data via proxy

Use the access token with Vault's proxy to read Gmail, Calendar, Drive, etc. Vault handles OAuth.

Start building today.

Free to use. Register your app, connect your first user, and start accessing their data in minutes.