Vellum is coming to the AI Engineering World's Fair in SF. Come visit our booth and get a live demo!
Vellum Workflows SDK is Generally Available

Full control in code and real-time visibility in UI, built for teams shipping reliable AI.

Author
Akash Sharma
Jul 14, 2025
Product Updates
No items found.

tldr: Today we’re GA’ing Workflows SDK – an expressive framework for defining agentic systems. Coupled with a CLI for bi-directionally syncing edits to and from our UI, Workflows SDK helps developers rapidly define, debug, and iterate on AI systems. You can collaborate with non-technical stakeholders in a UI, while maintaining full control in code. Check out the demo video here. Also, it’s open source and free to try!

A new framework for AI Engineering

Today’s AI systems require orchestration across LLMs, tools, vector databases, and business logic, all while balancing flexibility, control and transparency.

We’ve seen the rise and fall of many AI frameworks over the past few years, they seem magical at launch but lose popularity over time. The very same abstractions that make it easy to get started prevent engineers from going to production reliably. We noticed a gap in the market, with nothing delivering what AI Engineers were actually looking for.

There were two guiding principles we followed while developing Workflows SDK:

(i) Developers need to feel in control of the AI systems they build. We think AI systems are best modeled as graphs & our declarative, type-safe syntax allows developers to clearly understand how information flows through each step of their AI application. Built-in type safety flags issues before runtime, resulting in a more robust and predictable final AI product.

(ii) A UI to visualize and edit the graph plays an essential role in AI development. Akin to the “hot reload” paradigm found in frontend development, AI Engineers benefit from being able to clearly see the inputs and outputs at each step of the graph to debug and make tweaks along the way. The UI also brings in cross-functional stakeholders to the AI development process — non-technical team members can iterate on prompts, control flow and evals, often allowing the whole team to move faster.

That’s why we built Vellum Workflows SDK – an expressive framework that helps you define AI systems as graphs. With an integration between code and our Workflows UI, Workflows SDK provides both developers and their stakeholders the tools they need to collaborate and build reliable AI systems quickly.

Here’s a quick demo of the highlights before we dive into the details:

Key Features of Workflows SDK

Declarative Graph Syntax

Define your AI systems as clear, self‑documenting graphs: nodes represent tasks, edges define control flow, and both loops and conditionals are supported with built-in type safety. You get predictable logic and superior debugging out of the box.

Locally executable

The SDK acts as the definition and execution layer of your AI agents. The code is executable locally with some nodes making round-trips to Vellum servers. Coming soon, all nodes will be directly executable locally and monitoring data can be emitted back to Vellum.

Code-First, UI-Native

Bi-directional syncing between code and UI ensures flexibility for engineers while making workflows accessible to non-technical collaborators.

Powerful Debugging Tools

Track inputs, outputs, and state changes at each node both in code and UI. Type-safety flags errors at compile time.

Streaming

Native support for streaming, at both the Workflow level and the Node level. Return incremental values as a final output, or stream results between nodes in real time.

State Management

Nodes read from and write to the graph’s global state, which can be used to share information between nodes without defining explicit inputs and outputs.

Human-in-the-loop

Nodes can wait for External Inputs, allowing for a pause in the Workflow until a human or external system provides input.

Advanced Control Flow

Our simplified syntax under-the-hood manages the orchestration of parallel branches, looping, state forking and asynchronous behavior.

Smart defaults to start, flexibility where you need

Use out-of-box Nodes for common AI operations: invoke Prompts, call Tools, perform RAG, and more. Define your own custom Nodes using the same primitives used by Vellum's Nodes.

Custom Docker Runtimes for Advanced Use Cases

Bring in your own code with custom Docker runtimes, sandboxed securely and visually represented in the UI. Central AI Engineering teams can create custom nodes for their less-technical counterparts and other teams to use easily for their own projects. Coming soon are custom UI components for these nodes.

Built for Developers, Designed for Teams

With Workflows SDK, your AI system’s definition and execution live in the same layer. That means:

  • Engineers can rapidly prototype, debug, and iterate on AI systems with full visibility.
  • Teams can collaborate across technical and non-technical roles, getting faster time to market.
  • AI products get built faster with tight integration across orchestration, evaluations and monitoring

Getting started

Vellum Workflows SDK is Generally Available today. It's free to try, open source, and production-ready. Whether you’re experimenting with a new agent architecture or bringing a mission-critical AI use case to life, Workflows SDK gives you the control, flexibility, and visibility you need.

To get started with the Vellum SDK you have two options.

(i) Build Workflows in code, push to UI

The Vellum Workflows SDK lets you build agentic workflows in Python using starter templates like Prompt Chaining. You define logic with modular nodes, test locally with sandbox.py, and connect everything in workflow.py. When it’s ready, push your workflow to the Vellum UI for debugging, collaboration, or prompt tuning. The Workflows SDK is open source with MIT license. Developers have full access to the code and it can be executed locally. To start building today explore the GitHub repo.

(ii) Build Workflows in UI, pull to code

The Vellum Workflows SDK also supports a UI-first approach. You can start by creating a workflow in the Vellum UI, then pull it into your local environment using the CLI. From there, everything lives in code—your logic, inputs, and test scenarios—so you can iterate quickly. Just grab the Sandbox ID, run vellum workflows pull, and you’re ready to test and tweak locally. It’s a simple way to go from visual prototyping to full developer control. 👉 Sign up to try it now

Next Steps

Now that you have the SDK and/or UI installed, you can:

We can’t wait to see what you build.

ABOUT THE AUTHOR
Akash Sharma
Co-founder & CEO

Akash Sharma, CEO and co-founder at Vellum (YC W23) is enabling developers to easily start, develop and evaluate LLM powered apps. By talking to over 1,500 people at varying maturities of using LLMs in production, he has acquired a very unique understanding of the landscape, and is actively distilling his learnings with the broader LLM community. Before starting Vellum, Akash completed his undergrad at the University of California, Berkeley, then spent 5 years at McKinsey's Silicon Valley Office.

No items found.
Related Posts
July 10, 2025
5 min
Announcing our $20m Series A
Product Updates
July 1, 2025
6 min
Vellum Product Update | May & June
LLM basics
June 8, 2025
5 min
Big Ideas from the AI Engineer World’s Fair
LLM basics
June 1, 2025
8 min
Build AI Products Faster: Top Development Platforms Compared
Customer Stories
May 30, 2025
5 min
​​How GravityStack Cut Credit Agreement Review Time by 200% with Agentic AI
Guides
May 28, 2025
7 min
How the Best Product and Engineering Teams Ship AI Solutions
The Best AI Tips — Direct To Your Inbox

Latest AI news, tips, and techniques

Specific tips for Your AI use cases

No spam

Oops! Something went wrong while submitting the form.

Each issue is packed with valuable resources, tools, and insights that help us stay ahead in AI development. We've discovered strategies and frameworks that boosted our efficiency by 30%, making it a must-read for anyone in the field.

Marina Trajkovska
Head of Engineering

This is just a great newsletter. The content is so helpful, even when I’m busy I read them.

Jeremy Hicks
Solutions Architect

Experiment, Evaluate, Deploy, Repeat.

AI development doesn’t end once you've defined your system. Learn how Vellum helps you manage the entire AI development lifecycle.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.