This LLM's txt version of YepCode platform
This version includes references to each web page, but if you want to explore a full version of the documentation, you can find it at https://yepcode.io/llms-full.txt
# YepCode
> Easily run AI-generated code in a secure, scalable environment with full support for dependencies, secrets, logs, and access to APIs or databases. Create any integration or automation without DevOps hassle.
This is the full developer documentation for YepCode
- [Overview](https://yepcode.io/docs.md): Explore the documentation site for YepCode, the all-in-one platform that seamlessly connects your services and APIs with agility.
- [Let's do the Hello World](https://yepcode.io/docs/quickstart/hello-world.md): Learn the basics of YepCode by implementing a Hello World sample.
- [YepCode Processes](https://yepcode.io/docs/processes.md): Explore the concept of YepCode processes and learn how to create a new one.
- [Understanding Source Code in Processes](https://yepcode.io/docs/processes/source-code.md): Learn how to write business logic using the YepCode editor.
- [Process Input Parameters](https://yepcode.io/docs/processes/input-params.md): Learn how to configure process input parameters to gather information from users.
- [The process README](https://yepcode.io/docs/processes/the-readme.md): Learn how to document YepCode processes using a Markdown file.
- [Dashboard](https://yepcode.io/docs/processes/dashboard.md): Explore and configure details of a YepCode process through the Dashboard page.
- [Using User Modules](https://yepcode.io/docs/processes/modules.md): Learn how YepCode supports the use of user libraries to be used in processes.
- [Using Team Variables](https://yepcode.io/docs/processes/team-variables.md): Explore how YepCode supports the use of variables that may contain sensitive information.
- [Using Local Disk](https://yepcode.io/docs/processes/local-disk.md): Learn how to use the local disk to store temporal files in your processes.
- [Duplicate a Process](https://yepcode.io/docs/processes/duplicate.md): Learn how to duplicate a YepCode process for efficient reuse of logic or structure.
- [Import and Export processes](https://yepcode.io/docs/processes/import-export.md): Learn how to import/export YepCode processes using JSON format.
- [Process Versioning](https://yepcode.io/docs/processes/process-versioning.md): Learn how to use process versions and alias in YepCode.
- [Share a process](https://yepcode.io/docs/processes/shared.md): An explanation about how to share and view public processes
- [Process Tags](https://yepcode.io/docs/processes/tags.md): Learn how to use YepCode process tags to organize and filter your processes.
- [YepCode Executions](https://yepcode.io/docs/executions.md): Discover how to manage YepCode process executions.
- [On Demand Executions](https://yepcode.io/docs/executions/on-demand.md): Discover how to run a process on demand.
- [Scheduled Executions](https://yepcode.io/docs/executions/scheduled.md): Set up cron jobs and scheduled runs for your YepCode processes. Use fixed dates or cron expressions.
- [Webhook Executions](https://yepcode.io/docs/executions/webhooks.md): Discover how to configure and start a YepCode process using webhooks.
- [Handle execution errors](https://yepcode.io/docs/executions/handle-errors.md): Discover how to handle the errors of your executions.
- [Account Settings](https://yepcode.io/docs/settings.md): Manage your team information and account settings.
- [Teams](https://yepcode.io/docs/settings/teams.md): Collaborate with multiple users using YepCode teams.
- [API Credentials](https://yepcode.io/docs/settings/api-credentials.md): Learn how to manage your API credentials to integrate with YepCode services.
- [Dependencies](https://yepcode.io/docs/dependencies.md): YepCode allows to import any JavaScript or Python package to be used in your processes.
- [Audit events](https://yepcode.io/docs/audit-events.md): This module tracks every single event generated by your team using the platform.
- [On-Premise Deployments](https://yepcode.io/docs/on-premise.md): We provide several flavors to get YepCode deployed in your system's infrastructure.
- [Full Stack On-Premise](https://yepcode.io/docs/on-premise/full-stack.md): We provide an on-premise flavor where all the YepCode services are deployed.
- [Executors On-Premise](https://yepcode.io/docs/on-premise/executors.md): We provide an on-premise flavor where only the YepCode executors layer is deployed.
- [YepCode Forms](https://yepcode.io/docs/forms.md): Initiate process executions from any webpage by embedding process input parameter forms.
- [Getting Started with YepCode Forms](https://yepcode.io/docs/forms/getting-started.md): Learn how to initiate process executions from any webpage by embedding process input parameter forms.
- [YepCode Form Installation](https://yepcode.io/docs/forms/installation.md): Learn how to install YepCode Forms on your website.
- [YepCode Forms Customization](https://yepcode.io/docs/forms/customization.md): Explore the customization options for YepCode Forms
- [Multi-step Forms](https://yepcode.io/docs/forms/multi-step.md): Multi-step forms guide for YepCode
- [YepCode Form Samples](https://yepcode.io/docs/forms/samples.md): Explore various examples of embedded YepCode forms with React component YepCodeForm.
- [YepCode MCP Server](https://yepcode.io/docs/mcp-server.md): Turn your YepCode processes into MCP tools. Connect Cursor, Claude Desktop, and any MCP client.
- [Quickstart](https://yepcode.io/docs/mcp-server/quickstart.md): Get started with hosted or self-hosted MCP. Auth (OAuth vs No-OAuth) and configuration.
- [Configuration](https://yepcode.io/docs/mcp-server/configuration.md): Processes as tools, environment variables, tool selection, and MCP options.
- [Tool reference](https://yepcode.io/docs/mcp-server/tools-reference.md): run_code, storage, environment, process execution, and API management tools.
- [YepCode Landings](https://yepcode.io/docs/landings.md): Manage unique landing pages for every campaign creating customizable HTML layouts with replaceable tokens.
- [✨ Yep Agent](https://yepcode.io/docs/yep-agent.md): Generate real YepCode processes from prompts, safely and iteratively.
- [YepCode Datastore](https://yepcode.io/docs/datastore.md): Explore YepCode's Datastore, a simple, fast, and powerful key-value storage system.
- [YepCode Storage](https://yepcode.io/docs/storage.md): Explore YepCode's Storage system, a powerful file storage solution for your processes..
- [YepCode CLI](https://yepcode.io/docs/cli.md): YepCode's Command Line Interface (CLI) allows interaction with your YepCode account through a terminal.
- [Network Access](https://yepcode.io/docs/network-access.md): Learn how to enable network access for YepCode integrations to connect with your private services.
- [YepCode Core Concepts Rules](https://yepcode.io/docs/ai-rules.md): Essential guide to YepCode platform architecture and core concepts. Covers processes, modules, execution context, team variables, datastore, workspace structure, and development best practices for building enterprise-grade integrations and automations.
- [YepCode JavaScript Code Rules](https://yepcode.io/docs/ai-rules/code/javascript.md): This file provides guidelines for LLMs to write JavaScript code compatible with the YepCode platform and ready to use it's specific helpers.
- [YepCode Python Code Rules](https://yepcode.io/docs/ai-rules/code/python.md): This file provides guidelines for LLMs to write Python code compatible with YepCode platform and ready to use its specific helpers.
- [JSON Schema Sample](https://yepcode.io/docs/ai-rules/code/json-schema-sample.md): This is a sample JSON schema that includes all the available types of inputs supported by YepCode.
- [YepCode Agent Rules](https://yepcode.io/docs/ai-rules/agent.md): Comprehensive guidelines for AI agents to create YepCode processes and modules through an iterative, confirmation-driven workflow. Includes planning phases, implementation strategies, error handling, and best practices for building integrations and automations.
- [YepCode Command Line Interface Rules](https://yepcode.io/docs/ai-rules/cli.md): Comprehensive guidelines for AI agents to use YepCode CLI for local development, testing, and synchronization with YepCode Cloud.
- [Plans and Limits](https://yepcode.io/docs/plans-and-limits.md): Explore the details about YepCode pricing plans, usage limits, and available features.
- [Deprecated Credentials Migration Guide](https://yepcode.io/docs/credentials-migration-guide.md): Learn how to migrate your YepCode deprecated credentials using dependencies and environment variables.
- [Migrating from YepCode Cloud](https://yepcode.io/docs/migrate-from-yepcode-cloud.md): Run your YepCode workspace on your own infrastructure using the YepCode CLI.
These are all the blog entries for YepCode
- [Yep Agent: The Making Of (how we built a coding agent for YepCode processes)](https://yepcode.io/blog/yep-agent-the-making-of.md): A behind-the-scenes look at how we built Yep Agent: from early prompt-only prototypes to a secure, containerized OpenCode workflow that creates YepCode processes from natural language—fast, safe, and production-ready.
- [Validate Stripe Webhook Signatures using request raw body](https://yepcode.io/blog/validate-stripe-webhook-signatures.md): A comprehensive guide on implementing secure Stripe webhook signature verification with timestamp validation in YepCode using the webhook request raw body feature.
- [Secure Code Execution in AI Agents: Why Isolation Matters and How YepCode Helps](https://yepcode.io/blog/secure-code-execution-in-ai-agents.md): LLM agents that execute code unlock power—and risk. This post explains why isolation is non‑negotiable and how to execute safely with YepCode Run plus file I/O via YepCode Storage.
- [An overview of YepCode technology stack](https://yepcode.io/blog/an-overview-of-yepcode-technology-stack.md): YepCode is a platform to automate your processes and integrate other tools just by coding in a web browser. Discover all the technology stack behind this awesome tool.
- [Run Any NPM or PyPI Package in n8n Using YepCode](https://yepcode.io/blog/n8n-yepcode-run-code-operation-guide.md): Discover how to run any NPM or PyPI package in n8n using YepCode. Execute custom JavaScript or Python code and go beyond built-in nodes to unlock unlimited automation possibilities.
- [Introducing YepCode Storage: Secure File Management for Your Automation Workflows](https://yepcode.io/blog/introducing-yepcode-storage-secure-file-management-automation-workflows.md): We're excited to announce YepCode Storage - a robust file storage system that revolutionizes how you handle files in your automation workflows. Upload, process, and share files seamlessly across your processes and external systems.
- [Supercharge Your n8n AI Agents with YepCode: Execute Custom Code and Processes Seamlessly](https://yepcode.io/blog/yepcode-n8n-agents-connector-supercharge-ai-workflows.md): Learn how YepCode's new n8n connector revolutionizes AI agent workflows by enabling secure code execution and custom process automation. See it in action with our detailed video demonstration.
- [Zapier + YepCode: Bring the Full Power of Code to Your Zaps](https://yepcode.io/blog/zapier-yepcode-bring-the-full-power-of-code-to-your-zaps.md): Extend your Zapier workflows with the power of serverless functions. The new YepCode connector lets you run custom code securely, using any NPM or PyPI library — all without managing infrastructure.
- [Integrating YepCode with crewAI: Build Multi-Agent AI Workflows That Run Real Code](https://yepcode.io/blog/crewai-yepcode-mcp-multi-agent-workflows.md): Discover how to combine crewAI and YepCode to build collaborative, multi-agent AI workflows that don’t just reason—they act. In this hands-on guide, you’ll set up a fun asteroid impact scenario where agents calculate, automate, and generate real results by running Python or JavaScript code in the cloud. Perfect for anyone interested in next-level AI automation and practical agent orchestration.
- [How to Create and Use Custom MCP Tools in YepCode](https://yepcode.io/blog/yepcode-mcp-user-defined-tools-ai-automation.md): Discover how to create and expose your own user-defined MCP tools in YepCode, making them instantly available to AI platforms like Cursor, Claude, and OpenAI. This guide walks you through building, configuring, and connecting Python or JavaScript tools for secure, scalable, cloud-powered automation—no server setup required.
- [Feel the power of n8n and YepCode combined and build amazing workflows](https://yepcode.io/blog/n8n-yepcode-combined-build-amazing-workflows.md): We rely on n8n, one of the most useful no-code tools on the market, to build powerful workflows that require implementing complex logic. Now with n8n Cloud integration and the new Run Code operation.
- [How to Interact with Any REST API Using YepCode Run and MCP Tools](https://yepcode.io/blog/how-to-interact-with-any-rest-api-using-yepcode-run-and-mcp-tools.md): How to automate real-world workflows by combining YepCode Run, LLM agents (like Claude), and MCP tools. Through the example of interacting with Factorial’s extensive REST API.
- [Make.com Meets Code: Introducing the YepCode Run Connector for Make](https://yepcode.io/blog/make-com-meets-code-introducing-the-yepcode-run-connector-for-make.md): Discover how the YepCode Run connector for Make.com lets you execute custom serverless functions, use AI-generated code, and extend your no-code workflows with full coding power — securely and without infrastructure headaches.
- [Automating Outbound Sales Workflows with Latitude AI Agents, and YepCode MCP tools](https://yepcode.io/blog/automating-outbound-sales-workflows-with-latitude-ai-agents-and-yepcode-mcp-tools.md): Discover how to streamline your outbound sales processes using MCP, Latitude, and YepCode. Automate lead generation, outreach, and follow-ups with AI-powered tools and seamless workflow integrations.
- [Building an AI Agent with YepCode Run for Dynamic Code Execution](https://yepcode.io/blog/using-yepcode-run-to-build-an-ai-agent-that-solve-tasks-with-generated-code.md): Discover how to build AI agents that generate and execute code securely with YepCode Run—a serverless runtime for safe, efficient execution in isolated sandboxes. 🚀
- [Announcing StoreFlow, serverless functions across your cloud storage](https://yepcode.io/blog/announcing-yepcode-storeflow-serverless-functions-across-your-cloud-storage.md): We’ve brought YepCode’s power to cloud storage systems, so you can forget about connectivity headaches, file scanning and monitoring, or scalability challenges—and focus entirely on unlocking the value of your data with maximum flexibility.
- [Announcing the YepCode Copy Team GitHub Action!](https://yepcode.io/blog/announcing-the-yepcode-copy-team-github-action.md): This action ensures seamless synchronization of processes and modules between YepCode workspaces, perfect for promoting your staging environment to production
- [YepCode Achieves SOC2 Type I Security Certification!](https://yepcode.io/blog/yepcode-achieves-soc2-type-i-security-certification.md): We are thrilled to announce that YepCode has achieved SOC2 Type I security certification. Combined with our GDPR compliance, this milestone underscores our commitment to the highest standards of data security and protection.
- [Manage Multiple Teams Seamlessly with the Enhanced YepCode CLI](https://yepcode.io/blog/manage-multiple-teams-with-yepcode-cli.md): Discover how the YepCode CLI streamlines multi-team management, enhancing collaboration and security in software development workflows.
- [Unlocking the Power of YepCode Landings: Create Dynamic Web Pages in Minutes!](https://yepcode.io/blog/unlocking-yepcode-landings-create-dynamic-web-pages-in-minutes.md): Discover how effortlessly you can create fully completed HTML web pages in minutes, revolutionizing your workflow and boosting your online presence.
- [Unveiling the Power of Automatic Image Descriptions with YepCode and OpenAI](https://yepcode.io/blog/create-automatic-image-descriptions-with-ai.md): We dive into the capabilities of YepCode combined with Open-AI, demonstrating how it simplifies the process of creating accessible and SEO-friendly image descriptions.
- [Balaena Toolkit](https://yepcode.io/blog/balaena-toolkit.md): Implement YepCode processes to integrate the leads received from their webpage into their HubSpot CRM.
- [Docuten](https://yepcode.io/blog/docuten.md): Extend their core product, adding additional electronic invoice formats without touching their core.
- [Nivimu](https://yepcode.io/blog/nivimu.md): Add a bunch of integrations with other HR platforms.
- [One of the biggest retail companies](https://yepcode.io/blog/one-of-the-biggest-retail-companies.md): Keep sync TB of daily sales information between their distributed databases.
- [Tracktherace](https://yepcode.io/blog/tracktherace.md): Implement YepCode processes to support new tracking devices protocols and without changing their platform.
- [Unchained Music](https://yepcode.io/blog/unchained-music.md): Automate leads form submissions management in their internal documents.
- [Introducing YepCode Forms: Easy embedding of process executions](https://yepcode.io/blog/introducing-yepcode-forms-easy-embedding-process-executions.md): We have created a complete video-tutorial, where we'll show you how to configure YepCode Forms from start to finish and we'll explore all the amazing possibilities that come with this powerful new tool.
- [YepCode Now Supports Python: Build Integrations and Automations Easily](https://yepcode.io/blog/yepcode-now-supports-python-build-integrations-automations-easily.md): This expansion opens up new opportunities for developers to build integrations and automate processes in a serverless environment using Python, one of the most popular programming languages.
- [Extending Your SaaS Capabilities with YepCode Forms: Tinybird Example](https://yepcode.io/blog/extending-saas-capabilities-with-yepcode-forms-tinybird-integration-example.md): Learn how to embed input forms into your applications using YepCode Forms. With its SDK in JavaScript, YepCode Forms can extend the functionalities of other SaaS products.
- [Support visitor comments in Webflow blog using YepCode forms](https://yepcode.io/blog/support-visitor-comments-in-webflow-blog-using-yepcode-forms.md): We will show you how to support visitor comments on your Webflow blog using YepCode forms. Increase your engagement and build a community around your content, allowing visitors to leave comments.
- [Wave scraped Zyte data to Airtable in minutes](https://yepcode.io/blog/zyte-data-to-airtable-in-minutes.md): In this article, show you how we can make use of YepCode Recipes to automate the movement of scrapped information using Zyte to any of the other systems we support in YepCode.
- [Handle execution errors](https://yepcode.io/blog/handle-execution-errors.md): In this article, we show you how to configure one YepCode Error Handler to get instant notifications when your process execution fails
- [Create Webflow CMS entries with form submissions](https://yepcode.io/blog/create-webflow-cms-entries-with-form-submissions.md): In this post, we'll show you how to connect your Webflow account with YepCode in order to create CMS entry items with form submission information.
- [Export Shopify orders to any database with an increment approach](https://yepcode.io/blog/export-shopify-orders-database-with-increment-approach.md): In this case, we will export Shopify orders to any database using an incremental approach that collects, each time, the previous data.
- [Develop like a pro and get more control over your work thanks to YepCode CLI](https://yepcode.io/blog/develop-like-a-pro-with-yepcode-cli.md): YepCode has implemented a CLI that will give you more control over your computer and save you a lot of time.
- [Solve common problems and connect your services and APIs even faster with YepCode recipes](https://yepcode.io/blog/solve-common-integration-problems-connect-services-apis-faster-with-yepcode-recipes.md): Discover YepCode recipes, our series of code snippets to connect your services and APIs and solve common problems faster.
- [Avoiding Vendor lock-in to harness all the potential of your code](https://yepcode.io/blog/we-avoid-the-vendor-lock-in.md): YepCode allows you to save and export the code created when you finish a process avoiding the annoying Vendor Lock-in
- [How to share a Slack thread content by email](https://yepcode.io/blog/share-slack-thread-content-by-email.md): We show you how YepCode can help you export the conversations generated in Slack and share them with other teams via email.
- [Sync your Apollo.io contacts with your database using YepCode](https://yepcode.io/blog/sync-apollo-io-with-your-database.md): We have created an integration to retrieve information from an eCommerce database and then upload it to Apollo.io, a sales intelligence and engagement platform.
- [Employee onboarding flow automation to save time and avoid mistakes](https://yepcode.io/blog/automate-new-employee-onboarding-flow.md): Thanks to a YepCode process you can automate your new employee onboarding flow saving time and avoiding human error.
- [How to automate your Holded documents signature using an eSign provider](https://yepcode.io/blog/holded-documents-signature.md): In this case, we show you how you can use YepCode to automate your Holded documents signature and streamline your administrative paperwork.
- [NodeJS streams to solve a data movement problem, minimizing memory and increasing speed](https://yepcode.io/blog/nodejs-stream-system-to-move-data-and-save-memory-consumption.md): We solved a data movement problem while minimizing memory consumption and with high-speed transfer data rates thanks to a NodeJS Stream system and FTP and SQL server integrations.
- [How Tracktherace used YepCode to retrieve GPS SPOT data and push it to their platform](https://yepcode.io/blog/yepcode-retrieve-tracktherace-spot-data.md): YepCode was able to retrieve GPS data and display it on the Tracktherace platform in a location with difficult coverage due to challenging orography.
- [Using YepCode to collect and visualize strategic data from your e-commerce](https://yepcode.io/blog/yepcode-to-get-strategic-ecommerce-data.md): This is an example showing how YepCode may be used to retrieve information from a MySQL database and expose that info in a HTTP endpoint with JSON format.
- [How to efficiently automate bulk data movement from Google BigQuery to Snowflake](https://yepcode.io/blog/how-to-automate-efficiently-data-movements-from-google-bigquery-to-snowflake.md): We show you how YepCode can be used to automate the movement of large amounts of data from BigQuery to Snowflake in an incremental approach.
- [Using YepCode to publish a Snowflake query result into Airtable](https://yepcode.io/blog/snowflake-airtable-integration.md): We move information between Snowflake and Airtable by creating a process that executes an SQL query in Snowflake and streams the results to Airtable.
- [How Docuten has extended their Saas features using YepCode](https://yepcode.io/blog/docuten-extended-saas-features-using-yepcode.md): Docuten offers its clients invoices in various electronic formats not included in its core. The YepCode process connects to the Docuten FTP server using our SFTP integration.
- [Cryptocurrency dollar cost averaging using YepCode](https://yepcode.io/blog/cryptocurrency-dollar-cost-averaging-using-yepcode.md): YepCode could help you to do cryptocurrency dollar cost averaging (DCA) investment with using the Kraken, Binance and Coinbase exchanges.
- [Why was YepCode created?](https://yepcode.io/blog/why-was-yepcode-created.md): YepCode is designed to help connect entire software applications together, allowing you to solve development problems in a very agile and productive way.
These are some additional links to the documentation
- [YepCode API Reference](https://cloud.yepcode.io/api/rest/public/swagger-ui/index.html): YepCode API Reference