judge0-ce

judge0-ce

3.9

Judge0 CE is a robust, scalable, and open-source online code execution system.

Judge0 CE is a powerful tool for building applications that require online code execution features, such as competitive programming platforms, e-learning platforms, candidate assessment and recruitment platforms, online code editors, and online IDEs. It is recognized as one of the most advanced online code execution systems available, offering a comprehensive API for seamless integration of code execution capabilities into applications.

Features

  • {'name': 'Submissions', 'description': 'Retrieve and create submissions, with the ability to check submission status using a token.'}
  • {'name': 'Batched Submissions', 'description': 'Create and retrieve multiple submissions simultaneously for batch processing.'}
  • {'name': 'Languages', 'description': 'Retrieve information about supported programming languages and a list of all active languages.'}
  • {'name': 'Statuses', 'description': 'Obtain current statuses of various operations and submissions.'}
  • {'name': 'Configuration', 'description': 'Access detailed information about the configuration settings of the Judge0 system.'}

Usage with Different Platforms

mcp


{
  "create_submission": {
    "description": "Create a new submission with code and language details.",
    "parameters": {
      "source_code": "Base64 encoded source code.",
      "language_id": "ID of the programming language."
    }
  },
  "get_submission": {
    "description": "Retrieve the details of a specific submission using a token.",
    "parameters": {
      "token": "Unique token for the submission."
    }
  }
}