Login Sign Up

Pricing & Credits Guide

Explore a charging mechanics of Embedenv's secure sandbox runtimes. We use an intelligent developer-friendly costing matrix so you only pay of actual workloads.

CLI Command Validator

Type any shell command (e.g.ls -l,pip install requestspython main.py) to see its credit cost in real-time.

1 Credit
Standard Command

Executing code compilation, running custom files, or invoking standard builders.

Cost Volume Estimator

Estimate your weekly or monthly API volume requirements based on expected visitor code runs.

Est. Cost (USD)
$25.00
Credits Needed
25,000
Recommended Plan

Command Costing Categories

0 Credits (Free)

Free & Navigation

Basic workspace commands, navigation, clearing console, environment queries, or local text inspections. Runs are allowed even with a zero balance.

Example Utilities:
cd, ls, pwd, dir, cat, echo, clear, whoami, history, less, head, tail, env, which
1 Credit (Standard)

Standard Execution

Compiling files, launching runtime environments (Python, Node.js, C++ binaries), standard workspace tasks, and committing repository updates.

Example Utilities:
python script.py, node app.js, gcc main.c, go run main.go, git status, git commit
5 Credits (Heavy)

Installs & Downloads

Network-heavy operations including external package registry installations, remote cloning, docker container controls, and downloading web links.

Example Utilities:
pip install, npm install, yarn add, git clone, wget, curl, docker, cargo build

How Credit Pools Work

Deductions automatically route through three distinct pools based on your configuration mode to prevent code run interruptions.

Daily Reset Pool

Allocated for sandbox trials and tests. Every user account receives 50 Free Daily Test Credits that automatically reset at midnight.

Lifetime Test Pool

An additional backup pool of 1000 Lifetime Test Credits created at signup. If your daily 50 credits exhaust, deductions fallback here.

Live / Paid Pool

Used for secure embedded APIs (`MODE_SECURE`) with custom domain verified widgets. Credits do not expire and can be topped up at any time.

Frequently Asked Questions

Why do you charge 5 credits for package installations?
Package managers (like npm install or pip install) are complex commands that pull external libraries from package registries. These generate significant server-side download bandwidth, consume storage space in the workspace VM, and initiate CPU-intensive background script compilations.
Do failed command executions still consume credits?
Yes. Credit deductions occur whenever a command is sent to the workspace bridge because the system must spin up container processes and allocate memory/CPU resources to execute the code, regardless of whether your code prints a success log or ends with a syntax error.
Can I embed playgrounds on my site using free credits?
Yes! You can configure your embedded keys in MODE_TEST. This is perfect for local testing, staging sites, or small-scale blogging where your daily limit of 50 credits is sufficient. For commercial or high-traffic projects, we recommend switching to MODE_SECURE.
How does double-spending prevention work?
All deductions are wrapped in database-level atomic transactions. The system locks your profile record using row-locking locks during the deduction event, ensuring that even if candidates run multiple terminal scripts concurrently, credits cannot be double-spent or fall below zero.

Ready to Integrate Embedenv Sandboxes?

Check out our recurring plans and bulk credits packages. Sign up for premium options with no watermark branding and unlimited layouts studio hours.

View Plans & Pricing Access Developer Dashboard