Client SDK & API Reference

Welcome to Vellum’s Client SDK and API documentation! Here you’ll find information about the various HTTP endpoints available to you, as well as the requests and responses that they accept and return.

We’ll be exposing more and more of our APIs over time as they stabilize. If there is some action you can perform via the UI that you wish you could perform via API, please let us know and we can expose the relevant API here.

API Stability

Some of the APIs documented within are undergoing active development. Use the Beta and GA tags to differentiate between those that are stable and those that are not. GA stands for generally available.

Base URLs

Some endpoints are hosted separately from the main Vellum API and therefore have a different base url. If this is the case, they will say so in their description.

Unless otherwise specified, all endpoints use https://api.vellum.ai as their base URL.

Official API Clients

Vellum maintains official API clients for Python, Node/Typescript, and Go. We recommend using these clients to interact with all stable endpoints. You can find them here: