Overview
The Compiler360 Compiler API provides a RESTful interface to execute code securely in over 12 languages. It is powered by a load-balanced cluster of sandboxed environments designed for rapid scale and sub-second latency.
Authentication
All API requests must include an authenticating Bearer token. You can generate tokens from your user dashboard.
Authorization: Bearer YOUR_API_TOKEN
Endpoints
POST /v1/execute
Submits source code for execution.
- source_code (string, required): Base64 encoded code string.
- language_id (number, required): The ID of the target language.
- stdin (string, optional): Base64 encoded standard input.
GET /v1/submissions/{id}
Polls for the execution output using the token returned by the execute endpoint.
Rate Limits
Standard tier users are limited to 100 requests per minute. Enterprise endpoints are isolated and do not have concurrency limits.