Skip to main content
Secrets management platform API for managing environment variables, configs, and secrets across projects and environments. Best for DevOps automation workflows — rotating secrets, syncing environment configs, and auditing access. 5 example endpoints available through Lava’s AI Gateway. See the Doppler API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.
This is a catch-all provider — any valid URL under https://api.doppler.com is supported. Doppler REST API. Use GET/POST/PUT/DELETE on any /v3/* endpoint. The endpoints below are curated examples.

Endpoints

List secrets for a config

GET https://api.doppler.com/v3/configs/config/secrets?project=my-project&config=production — Free
const data = await lava.gateway('https://api.doppler.com/v3/configs/config/secrets?project=my-project&config=production', { method: 'GET' });

List all projects

GET https://api.doppler.com/v3/projects — Free
const data = await lava.gateway('https://api.doppler.com/v3/projects', { method: 'GET' });

Create a project

POST https://api.doppler.com/v3/projects — Free
const data = await lava.gateway('https://api.doppler.com/v3/projects', { body: {"name":"my-project"} });

Update secrets for a config

PUT https://api.doppler.com/v3/configs/config/secrets — Free
const data = await lava.gateway('https://api.doppler.com/v3/configs/config/secrets', {
  method: 'PUT',
  body: {
"project": "my-project",
"config": "production",
"secrets": {
  "API_KEY": "new-value"
}
},
});

Delete a config

DELETE https://api.doppler.com/v3/configs/config — Free
const data = await lava.gateway('https://api.doppler.com/v3/configs/config', { method: 'DELETE', body: {"project":"my-project","config":"staging"} });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests