Run AI-Generated Code securely. Connect Agents to APIs and services.
Easily run AI-generated code in a secure, scalable environment with full support for dependencies, secrets, logs, and access to APIs or databases — all in one developer-first platform built to create any integration or automation without DevOps hassle.
Easy integration in your apps and Agents
With the YepCode Run SDK, you can execute any Node.js or Python code snippet in secure, isolated cloud sandboxes. Need a dependency? Just import it—any NPM or PyPI package is automatically installed on demand. No constraints. No setup. Just code that runs.
const { YepCodeRun } = require("@yepcode/run");
const runner = new YepCodeRun({ apiToken: "<your-api-token-here>" });
// Execute any JavaScript or Python code (you may use dependencies)const execution = await runner.run( `async function main() { const message = "Hello, YepCode!"; console.log(message); return { message }; } module.exports = { main };`, { onLog: (log) => console.log(`${log.timestamp} ${log.level}: ${log.message}`), onFinish: (returnValue) => console.log("Finished:", returnValue), onError: (error) => console.error("Error:", error), });
// Wait for execution to completeawait execution.waitForDone();
// Retrieve an existing executionconst existingExecution = await runner.getExecution("execution-id");
from yepcode_run import YepCodeRun, YepCodeApiConfig
runner = YepCodeRun(YepCodeApiConfig(api_token="<your-api-token-here>"))
# Execute any JavaScript or Python code (you may use dependencies)execution = runner.run( """def main(): message = "Hello, YepCode!" print(message) return {"message": message}""", { "onLog": lambda log: print(f"{log.timestamp} {log.level}: {log.message}"), "onFinish": lambda return_value: print("Finished:", return_value), "onError": lambda error: print("Error:", error), },)
# Wait for execution to completeexecution.wait_for_done()
# Retrieve an existing executionexisting_execution = runner.get_execution("execution-id")
curl -X 'POST' \ 'https://cloud.yepcode.io/run' \ -H 'x-api-token: <your-api-token-here>' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "code": "def main():\n message = \"Hello, YepCode!\"\n print(message)\n return {\"message\": message}", "options": { "language": "python", "removeOnDone": true }}'
Easily integrate with your agents using our MCP server — any YepCode process can be exposed as an MCP tool, and you can also use the built-in run_code tool for direct code execution.
{ Rest : API }
For advanced use cases, you can use YepCode as a service via our REST API. Trigger or schedule executions, manage processes, update secrets, or monitor executions programmatically.
Powerful automations with a#developerfirst approach
Start for freeRun AI Code, Not Infrastructure
Skip DevOps headaches. YepCode runs your AI-generated code in secure, scalable environments — ready to connect with APIs, databases, or cloud services out of the box.
Full Control, Zero Compromise
Access and manage everything: secrets, environment variables, dependencies, logs, and audit trails. You're always in control of what runs and how.
From Developers, for Developers
Write the code in our web editor or offline using our CLI to push changes, use versions and alias, sync your code with your git repos and manage deployment environments.
Connect AI with the Real World
Trigger executions as MCP tools or using webhooks, schedules, or our Rest API. Build agent workflows that plug into your services and systems with minimal effort.
Secure by Design
Every function runs in an isolated container with strict boundaries. Secrets are encrypted, access is logged, and everything is audited.
Enterprise-Ready from Day One
SOC 2 and GDPR compliant. Deploy on-premise or in your cloud. Integrate with your identity provider and meet your audit and SLA requirements.
How it works
Watch the demo
21m 32s
What our users say
We can validate new features quickly and easily before including them in our core product.
See full reviewI have used @yepcode_io and very good. In my case, an API integration of Trackingplan -> Segment -> Pipedrive that resisted me with Zapier and hey, solved in an hour.
See full reviewFocus on what you need and not on the environment... you set up the script and... it works very well.
See full reviewGreate alternative to Zapier and Integromat if you are a developer working on an enterprise!
See full reviewWe have been using YepCode for months and the platform is really good and the support team is awesome!
See full reviewNice alternative for developers looking to extract more power than a Zapier for enterprise need.
See full reviewBeing a developer and sysadmin myself I appreciate they are very transparent with they technology stack and take security seriously.
See full reviewIt is a delight to do any kind of integration between two products.
See full reviewWhen Zapier and Make aren't enough and you need something more. We absolutely love using the on-premise version of Yepcode!
See full reviewThe product works great and looks great. Whenever I had a question or an issue I received near-instant support (I wish it was like that with all software!). Highly recommended!
See full reviewVery useful, developer-friendly product for interconnecting services.
See full reviewWe can validate new features quickly and easily before including them in our core product.
See full reviewI have used @yepcode_io and very good. In my case, an API integration of Trackingplan -> Segment -> Pipedrive that resisted me with Zapier and hey, solved in an hour.
See full reviewFocus on what you need and not on the environment... you set up the script and... it works very well.
See full reviewGreate alternative to Zapier and Integromat if you are a developer working on an enterprise!
See full reviewWe have been using YepCode for months and the platform is really good and the support team is awesome!
See full reviewNice alternative for developers looking to extract more power than a Zapier for enterprise need.
See full reviewUse any external library
Build automations with any database, service, or API — no need to manage packages or dependencies. Just write your code, configure your variables and secrets, and we'll handle the rest.