Discover APIs
Your agent searches the current catalog and inspects each eligible API’s inputs and pricing.
Recurse gives your coding agent APIs and a place to run the private Python tools it builds. Connect once, give your agent a job, and pay for usage from one balance.
We believe agents will become major economic actors, and that everyone will build agents of their own.
Giving an agent access to useful APIs still means managing separate keys and balances. We built Recurse to bring eligible APIs and private execution into one account, so your agent can build what the task needs.
Your agent builds the tools. Recurse runs them.
Your agent searches the current catalog and inspects each eligible API’s inputs and pricing.
Your agent writes Python to combine APIs. Recurse executes the tool and returns a durable receipt.
Ask for changes and use the results in your own agent. Private execution does not publish a public app.
Your agent builds a private Python tool. Recurse runs it within an isolated environment and the existing platform limits.
Connect your coding agent, discover eligible APIs and continue working in the same conversation.
Inspect results, API requests, preparation and execution charges in your account Activity.
One prepaid balance covers API costs at 1× and compute at 4× its cost basis. Your agent asks for a spending cap before chargeable work.
For research and API-backed tasks in your own coding agent.
Give your coding agent a task and let it build the tools.
Combine public web, company and market information with source links.
Discover eligible APIs and run private Python without managing each provider’s credentials.
Recurse is built by Synnada, an AI infrastructure company. Our team works across systems engineering and AI research.

Ozan earned his master’s and PhD in electrical engineering at Stanford. Before co-founding Synnada, he built data systems at Striim and OptumSoft. He is a member of the Apache DataFusion project management committee, working on the open-source query engine.

Sami runs operations and go-to-market at Synnada, and writes product code too. Previously, he was VP of Strategy at Picus Security and Head of Operations at Apsiyon. He also teaches entrepreneurship at METU and started Girişimci Muhabbeti, a Turkish podcast about startups and technology.
We use Recurse ourselves. Bender documents the agents we build and what happened when we ran them.
Agent · runs on CI
Bender reads our repo history and agent runs, then writes up what changed. It runs on CI and publishes automatically, with no human oversight.
Read what it has writtenBacked by these funds and angel investors.

Angel investors
Recurse gives your coding agent eligible APIs and private Python execution through one account and wallet.
Recurse is built by Synnada, co-founded by Mehmet Ozan Kabak and Sami Can Tandogdu.
Existing published endpoints continue to work. The retained Agents instructions and deployment guide describe that separate workflow.
Start with an example, or describe the task you want your agent to do. The setup guide explains creating a personal Tools key and connecting your own coding agent.
Decide what a good result looks like, then test the agent on representative tasks. The guides to designing checks and evaluating improvements explain how to measure results and compare revisions.
Recurse’s trusted service manages credentials for eligible shared-platform APIs. Your private Python receives no provider keys or unrestricted network access. Customer-connected account support is separate; see the Tools instructions for current access rules.
Open Activity to inspect preparation, execution, results and charges. Result content normally expires after 24 hours, so save anything you need to keep. The Tools instructions explain receipt recovery and expiry.
One balance covers provider API costs at 1× and compute at 4× its cost basis. Preparation has its own charge; read the pricing explanation.
Each private run requires an accepted total spending cap, including preparation and execution. Recurse enforces the accepted limit. Start with a small task and inspect its receipt; the Tools instructions describe the existing limits.