Notifications
No notifications
Dashboard
Monitor your API key usage and activity
Welcome to VaultProof!
Get started in a few steps:
Install the SDK or CLI
npm i @vaultproof/sdk
Make a proxied API call
vault.proxy('openai', '/v1/chat/completions', { ... })
Total Keys
Active Apps
Requests This Month
Error Rate
API Calls
API Keys
Manage Keys →| Key Name | Provider | Created | Last Used | Calls/mo | Status | Actions |
|---|---|---|---|---|---|---|
|
Loading keys...
| ||||||
SDK Quickstart
// 1. Install
npm install @vaultproof/sdk
// 2. Initialize
import VaultProof from '@vaultproof/sdk'
const vault = new VaultProof(process.env.VAULTPROOF_API_KEY)
// 3. Store a key
await vault.store('sk-proj-...', 'openai')
// 4. Proxy an API call
const res = await vault.proxy('openai', '/v1/chat/completions', {
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello' }]
})
Store keys, proxy calls, and manage access from your app. Full SDK reference →
CLI Quickstart
// 1. Install globally
$
npm install -g @vaultproof/cli
// 2. Store an API key
$
vaultproof store -p openai
// 3. Proxy an API call through the server
$
vaultproof proxy -k <keyId> --path /v1/chat/completions -d '{...}'
Store keys, proxy API calls, and manage access from your terminal. Full CLI docs →