Foundry is currently in Alpha and under active development.
What you can do
Connect any tool
Connect to tools that don’t have a native Ravenna integration, like internal APIs or niche SaaS products.
Describe what you want
Write what the function should do in plain language. Foundry builds and tests it for you.
Use it in workflows
Drop the function into any workflow as a step, just like a built-in action.
Give it to your agents
Your AI agents can call the function during conversations whenever it’s the right tool for the job.
Where to find Foundry
- Foundry in the workspace sidebar (between Agents and Workflows) is where you build, test, and publish functions.
- Settings → Integrations is where org admins create the custom integrations Foundry connects to. Custom integrations show up in their own Custom category alongside Ravenna’s built-in integrations.
- Settings → OAuth Providers is where org admins register OAuth providers that Foundry can use for end-user account connections.
How it works
Create an integration
An org admin connects to the tool from Settings → Integrations. Foundry reads the tool’s documentation to learn what it can do.
Open Foundry and add a function
In Foundry, click New Function and write what you want it to do in plain language.
Connect integrations to the function
In the function’s Integrations tab, attach the integrations it should call. A function can use more than one.
Test it
Run the function with sample inputs. Foundry shows you exactly what happened so you can confirm it works.
Refine in chat
Want to change something? Ask in plain language and Foundry updates the function.
Also return their account owner.
Key terms
Integration. A connection to an outside tool. Stores the sign-in details and the tool’s documentation so Foundry knows how to talk to it. Managed in Settings → Integrations. Function. Something Foundry can do, like “send a DocuSign envelope” or “look up a Salesforce account.” Built and tested inside Foundry, then published so workflows and agents can use it. Connected account. For tools that use a sign-in flow (OAuth), the specific account a function runs as. You pick this when you build the function.Get started
Set up an integration
Connect your first tool from Settings.
Build a function
Create, test, and publish your first function.
Want to go deeper? The Foundry guide has end-to-end setup walkthroughs, OAuth examples for Google Cloud, GitHub, and DocuSign, and recipes you can adapt to your stack.