Documentation
    SDK Reference
    • Home
      API Key
      Cookbook
      Need help?
      Migrating from v0.* to v1.*
  • Code Interpreting

      Streaming
      • Overview
      • Python
      • JavaScript and TypeScript
      • R
      • Java
      • Bash
  • Sandbox

      Lifecycle
      PersistenceNew
      MetricsNew
      Metadata
      Environment variables
      List sandboxes
      Connect to running sandbox
      Internet access
      Connecting storage bucket
      Installing beta SDKs
  • Templates

      Sandbox customization
      Start command
      Customize CPU & RAM
  • Filesystem

      Overview
      Read & write
      Watch directory for changes
      Upload data
      Download data
  • Commands

      Overview
      Streaming
      Run commands in background
  • CLI

      Installation
      Authentication
      List sandboxes
      Shutdown running sandboxes
  • Troubleshooting

Documentation
Documentation

Supported languages

Typically you use Python to run AI-generated code for data analysis but you can use other languages as well.

Out of the box E2B Sandbox supports:

  • Python
  • JavaScript and TypeScript
  • R
  • Java
  • Bash

You can use any custom language runtime by creating a custom sandbox template.

© FoundryLabs, Inc. 2025. All rights reserved.

Follow us on X (f.k.a. Twitter)Follow us on GitHubJoin our Discord server