The Open-Source Visual AI Programming Environment

DownloadLatest Release
Built and used by
Link to Ironclad
Rivet Graph

What is Rivet?

Rivet is a visual programming environment for building AI agents with LLMs. Iterate on your prompt graphs in Rivet, then run them directly in your application. With Rivet, teams can effectively design, debug, and collaborate on complex LLM prompt graphs, and deploy them in their own environment.

At Ironclad, we struggled to build AI agents programmatically. Rivet's visual environment, easy debugger, and remote executor unlocked our team's ability to collaborate on increasingly complex and powerful LLM prompt graphs.

Ironclad is the leading digital contracting platform. Ironclad AI helps legal teams with everything from reviewing contracts faster to answering questions about their obligations. Learn more at

Rivet is built and used by Ironclad Research.

Why Rivet?

Visualize and Build

Visualize and build complex chains to create applications for production — not just prototyping.

Debug Remotely

See what's under the hood and observe the execution of prompt chains in your application, in real-time.


Rivet graphs are just YAML files, so you can version them in your team's repository, and review them using your favorite code review tools.

See it in Action

What the Community is Saying

Rivet's visual programming environment is a game-changer. The visual nature of the tool, paired with how collaborative it is, allows us to create complex chains for AI agents in drastically less time than it would take in other environments. It's the best tool out there.

Todd Berman

Todd Berman, CTO


Rivet really addressed some limitations that we were hitting up against... and some we didn't know we had. The visualization makes a big difference when working through agentic logic and really makes it easy to see what the AI is doing. But the ability to debug and collaborate across the team made a huge difference as well - we've used it to launch our virtual mortgage servicing agent and are excited to see how the tool continues to evolve.

Teddy Coleman

Teddy Coleman, CTO

Willow Servicing

In order to build great product experiences we have to be able to iterate quickly. Leveraging tools like Rivet allows us to more accurately understand the tradeoffs between things like speed and quality as we build AI-powered experiences in Bento.

Emily Wang

Emily Wang, CEO


Rivet is an amazing tool for rapidly prototyping and visually understanding complex AI workflows. It's been wonderful collaborating with Ironclad to integrate AssemblyAI's audio transcription and understanding models into the Rivet ecosystem. We're excited to see what developers create equipped with such a powerful and capable toolkit!

Domenic Donato

Domenic Donato, VP of Technology


Rivet is a super slick and compelling tool for prompt construction and LLM composition, particularly when you're trying to combine AI with many existing tools and APIs. I can see this becoming a popular tool for those working on robust and reliable AI applications.

Beyang Liu

Beyang Liu, CTO


Ironclad Contract AI

Ironclad Contract AI (CAI) is a virtual contract assistant, powered by AI agents, and developed with Rivet. CAI is capable of answering diverse questions about every stage of the contract lifecycle, directly using Ironclad's existing capabilities, like contract search, workflow process, and data visualization.

You can learn more about CAI here.

Get Started

Start building AI agents with Rivet in just a few simple steps!

© 2023 Ironclad, Inc. All rights reserved.