Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 749 Bytes

File metadata and controls

13 lines (10 loc) · 749 Bytes

Code Execution API

Technologies: Docker, Django, Django Rest Framework, Python

Overview

The Code Execution API is designed to securely execute user-submitted code within isolated Docker containers. It simplifies and secures the code execution process for developers, ensuring that the code runs securely within a Docker environment, safeguarding the host machine.

Features

  • Accepts C++, Java, or Python code blocks from users.
  • Supports a list of input data and input cases.
  • Allows users to specify a time limit for execution in their chosen programming language.
  • Provides results as a list, indicating code output and time limit compliance for each test case.
  • Maximum time limit is set to 15 seconds for security reasons.