
Your code execution engine, hosted in France
A sandboxed code execution system powered by Judge0 CE, installed and maintained by DINAO. Compile and run code in 60+ languages — all on our French servers.
What is Judge0 CE?
Judge0 CE is a robust, open-source, and scalable code execution system. It allows you to compile and execute code in over 60 programming languages (C, C++, Java, Python, JavaScript, Go, Rust, and many others) via a simple API.
Each submission runs in an isolated sandbox, with configurable time, memory, and CPU limits, making Judge0 safe even for untrusted code. The API handles synchronous and asynchronous submissions, standard input, and callbacks (webhooks) to retrieve results. A queue and workers ensure scalability.
Judge0 commonly powers e-learning platforms, technical interview tools, online IDEs, and contest judges. Containerized (Docker), it is perfectly suited for managed and sovereign hosting — DINAO handles deployment, sizing, and monitoring.
Host Judge0 CE at DINAO
Resource tiers compatible with Judge0 CE prerequisites (minimum 2 vCPU / 2 Go / 10 Go). Hosted in France, fully managed.
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
1 hidden tier(s) (insufficient resources for this app) : Découverte
Technical details
You might be wondering…
What is Judge0 used for?
Judge0 is an online code execution system: it compiles and runs code in over 60 languages via an API. Ideal for e-learning platforms, technical interview tools, online IDEs, or contest judges.
Is execution secure?
Yes. Each submission runs in an isolated sandbox, with time, memory, and CPU limits. Isolation protects the infrastructure from untrusted code.
Does submitted code remain private?
Yes. The code and results remain on your dedicated instance hosted in France, in an isolated container, with no multi-tenancy.
How do I retrieve results?
You query the API in synchronous mode, or provide a callback URL (webhook) to be notified as soon as execution is complete.
Can it handle high loads?
Yes. Depending on the plan, multiple workers process submissions in parallel via a queue, and the number of workers can be increased as needed.