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 Python (if needed)
If you don’t have Python installed or need to upgrade:
- Visit python.org/downloads
- Download Python 3.9 or higher for your operating system
- Follow the installation instructions for your platform
Install uv (Recommended)
We recommend using uv
for faster package management. If you don’t have uv
installed:
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 at the bottom of the API Keys page in Vellum
- 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.