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.
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 ironcladapp.com.
Rivet is built and used by 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.
Collaborate
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
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!
- Follow the Getting Started guide, to learn how to build AI agent graphs in Rivet.
- Integrate Rivet into your Node or TypeScript application.
- Experiment with the Rivet example application, to get a sense for what developing and debugging a chat application looks like in Rivet.