Skip to main content

Plans and Limits

YepCode offers a variety of pricing plans tailored to your needs.

We provide a generous free tier for individual developers to explore the platform at no cost. This is an ideal option for solo users.

For users requiring more executions, extended execution time, or collaborative features within a team, upgrading to a higher plan is available.

YepCode is an enterprise-ready platform, and we can discuss and provide a personalized ENTERPRISE plan for clients with specific needs.

What are Yeps?

In the YepCode Universe, a Yep represents one process execution.

Each time you run a process using any method (on-demand, webhook, or scheduled), one Yep is consumed.

Each plan includes a monthly allocation of Yeps, and the consumption counter resets at the end of each month. Paid plans allow you to continue using your account beyond the included Yeps, with additional Yeps billed on a pay-as-you-go basis.

Check our pricing page for details on each plan's Yeps allocation and the price of additional Yeps.

On-Premise Deployments

Visit our on-premise docs page to learn more about how YepCode can be used in your system infrastructure.

On-premise versions are available on GROWTH and ENTERPRISE plans:

In the following sections, the GROWTH plan limits differ depending on whether YepCode Cloud or executors on-premise installation is used.

Daily Limits

These limits reset every night at 00:00 CET and include two conditions:

PlanMax Yeps per dayMax execution time per day
DEVELOPER30030 minutes
BASIC1000120 minutes
STARTER--
GROWTH--
ENTERPRISE--

HTTP Queries Per Second Limits

Each plan has a limited number of requests per second, affecting both webhooks and YepCode Form submissions. Exceeding the limit results in a 429 HTTP error code (Too Many Requests).

PlanMax Requests per second
DEVELOPER1
BASIC3
STARTER10
GROWTH50
ENTERPRISEUnlimited

Max Time per Execution

Each plan has a maximum execution time. If an execution exceeds this limit, it will be terminated by the system.

PlanMax time per execution
DEVELOPER30 seconds
BASIC2 minutes
STARTER5 minutes
GROWTH - YepCode Cloud10 minutes
GROWTH - Executors on-premiseTBD
ENTERPRISETBD

For clients needing to surpass these limits, a custom ENTERPRISE plan can be discussed, allowing for services to run for as long as needed.

Max Team Members

Collaboration is a key feature of YepCode, allowing multiple developers to share a common workspace for processes and executions with an audit module for monitoring.

DEVELOPER plan is designed for solo use, while paid plans support collaboration.

PlanMax team members
DEVELOPER1 member
BASIC3 members
STARTER10 members
GROWTHUnlimited
ENTERPRISEUnlimited

Max Concurrent Executions

The platform limits the number of concurrent executions a team may run. For example, in the STARTER plan, if three active executions are already running, any additional execution attempts will be discarded.

PlanMax concurrent executions
DEVELOPER1
BASIC3
STARTER3
GROWTH - YepCode Cloud5
GROWTH - Executors on-premiseTBD
ENTERPRISETBD

Executions History

The execution logs and results are available for a certain amount of time, and after that, they are removed.

PlanExecutions history
DEVELOPER3 days
BASIC7 days
STARTER7 days
GROWTH30 days
ENTERPRISETBD

YepCode Forms

YepCode Forms allow you to enable forms for your processes. The number of forms is limited based on your plan.

Forms in DEVELOPER and STARTER plans include a YepCode branding asset that shouldn't be hidden in webpages where the form is embedded.

PlanAllowed YepCode FormsYepCode Branding
DEVELOPER1Powered by YepCode
BASIC10Powered by YepCode
STARTER10
GROWTHUnlimited
ENTERPRISEUnlimited

Execution Input Parameters Max Size

Each execution may have its own input parameters object. This payload has size limits, and if exceeded, the execution will be discarded, returning a 413 HTTP error code (Content Too Large).

Two types of limits exist: the maximum payload size for all plain text parameters and the max payload size for all files parameters (each file is available through a URL at execution time).

PlanMax size for text parametersMax size for files
DEVELOPER50Kb
BASIC50Kb
STARTER100Kb1Mb
GROWTH500Kb15Mb
ENTERPRISETBDTBD

Execution Result Max Size

Each execution may have its own result object, which is stored and returned to webhook invocations.

PlanMax result size
DEVELOPER50Kb
BASIC50Kb
STARTER100Kb
GROWTH500Kb
ENTERPRISETBD

Executions Log Max Lines & Size

Each execution has its own log, available during the execution history period. The log has a max size and a max number of lines. If the process execution output exceeds these limits, no more log entries will be saved.

PlanExecutions log max sizeExecutions log max lines
DEVELOPER100Kb100
BASIC100Kb100
STARTER250Kb250
GROWTH500Kb500
ENTERPRISETBDTBD

Audit Events History

The audit module keeps track of everything happening in the team, including executions, code changes, credentials, and webhook invocations.

PlanAudit events history
DEVELOPER
BASIC
STARTER
GROWTH3 months
ENTERPRISETBD

Command Line Interface

Explore our command line interface docs to learn how YepCode can be used from local workstations. The CLI is available only on paid plans.

Datastore

Visit our datastore docs to understand how to use this simple, fast, and powerful key-value storage system. The Datastore is available on paid plans with specific limits:

PlanMax entriesMax entry size
DEVELOPER
BASIC
STARTER1,0005Kb
GROWTH - YepCode Cloud20,00050Kb
GROWTH - Executors on-premiseTBDTBD
ENTERPRISETBDTBD

Identity Brokering

For companies wanting to use an external identity provider, YepCode offers integration with OpenID or SAML protocols. These integrations are available on GROWTH or ENTERPRISE plans.

Users Federation

Another authentication option is users federation with LDAP or Active Directory, available exclusively on ENTERPRISE plans.