Installation
This guide will walk you through installing the Vellum Workflows SDK and setting up your development environment.
Prerequisites
The Vellum Workflows SDK requires Python 3.9 or higher. If you don’t have Python installed, you can download it from python.org.
Installation
Install uv (Recommended)
Install Python
We recommend using uv
for package & environment management. If you don’t have uv
installed:
Learn more about uv here
Install the Vellum Workflows SDK
Using uv (Recommended)
Using pip
Environment Setup
Set your Vellum API Key
To use most out-of-the-box Nodes and to push/pull to/from the Vellum UI, you’ll need a Vellum API key.
- Get your API key: You can find this in Workspace Settings in Vellum. Note that API keys are Environment-scoped.
- Set the environment variable:
macOS/Linux
Windows
To make this permanent, add it to your shell profile:
Create a Virtual Environment (Optional but Recommended)
It’s good practice to create a virtual environment for your project:
Using uv
Using venv
Verify Installation
Test that everything is working correctly:
Next Steps
Now that you have the SDK installed, you can:
Need Help?
If you don’t have a Vellum account yet, you can sign up for free here.
For additional support, visit our support page.