Workflows SDK
If you don’t have a Vellum account yet, you can sign up for free here.
What is Vellum Workflows SDK?
The Vellum Workflows SDK is a framework for defining and executing agentic AI systems as graphs using a declarative, type-safe approach. Unlike other graph frameworks that are functional or event-driven, Vellum Workflows SDK:
- Defines control flow statically and declaratively with strict typing
- Provides type safety and intellisense benefits
- Makes graph structure known ahead of time
- Creates more predictable and robust AI systems
Additionally, Vellum Workflows SDK provides bidirectional syncing between code and Vellum’s visual editor, making it easier to:
- Visualize and debug complex graphs (with loops, conditionals, and other control flow)
- Edit graphs visually or in code
- Execute graphs directly from the UI
- Seamlessly sync changes between code and UI
- Collaborate with non-technical users more directly
Open Source
The Vellum Workflows SDK is fully open source and publicly available on GitHub.
Core Features
How It Works
-
Define Nodes: Create reusable components that represent specific tasks
-
Build Your Graph: Connect nodes to define your workflow’s execution path
-
Configure I/O: Set up inputs, outputs, and state management for data flow
-
Execute: Run your workflow either programmatically or through the UI
-
Visualize & Debug: Use the UI to inspect execution paths and results