$npx skillfedfor your agent

e2b-desktop

E2B Desktop Sandbox - Deskstop sandbox in cloud powered by E2B

With conditionsPyPI Software DevelopmentReleased Jul 2026197.5K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — e2b_desktop-2.4.2-py3-none-any.whl
v2.4.2 · released 2026-07-23 · Python <4.0,>=3.10 · 3 runtime deps: e2b, pillow, requests

Yes, if you need to automate or control graphical desktop applications in an isolated cloud environment and have an E2B API key. The package is actively maintained, has low install friction, carries no known vulnerabilities, and offers a clean Python API. The main decision point is whether the E2B service cost and API key requirement fit your use case.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires E2B_API_KEY environment variable set with a valid E2B API key (obtain by signing up at e2b.dev).
  • Low friction installation with a pure Python wheel.
  • The package is actively maintained (last commit 2026-08-14) and has been in development since 2024-10-24.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions; you must include a copy of the license and copyright notice in distributions.

last release 2026-07-23 (22 days) · last repo commit 2026-08-14 · 1,449 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 197,466 downloads/mo, #9,758 on PyPI

Verify before relying

pip install e2b-desktop

from e2b_desktop import Sandbox

desktop = Sandbox.create()
desktop.launch('google-chrome')
image = desktop.screenshot()
desktop.kill()
  • Pricing model and cost per sandbox instance or usage tier
  • Geographic availability and latency characteristics of sandbox infrastructure
  • Maximum concurrent sandboxes per API key or account
  • Persistence and data retention policies for sandbox files and state
Same gist for agents: .md · .json

What it is and what it does

E2B Desktop Sandbox is a Python SDK that provisions isolated virtual desktop environments running on E2B's cloud infrastructure. Each sandbox is a Linux-based Xfce desktop where you can launch applications, capture screenshots, stream the display, and control mouse and keyboard input programmatically. The package wraps the E2B Sandbox platform with desktop-specific APIs for computer use automation tasks.

You interact with sandboxes through a simple Python object model: create a sandbox, launch applications, take screenshots, send input events, and stream the desktop to a browser or client. The package handles the underlying infrastructure provisioning and network communication. It depends on the base e2b SDK, pillow for image handling, and requests for HTTP operations.

Use it for

  • Automate GUI-based workflows in cloud-isolated environments without local desktop dependencies.
  • Build AI agents that need to interact with graphical applications and capture visual feedback.
  • Test desktop applications in a sandboxed, reproducible environment without affecting your local system.
  • Stream a remote desktop to end users or monitoring systems for real-time interaction or observation.
  • Run browser automation tasks that require a full graphical desktop rather than headless mode.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to automate or control graphical desktop applications in an isolated cloud environment and have an E2B API key.

The package is actively maintained, has low install friction, carries no known vulnerabilities, and offers a clean Python API. The main decision point is whether the E2B service cost and API key requirement fit your use case.

Install

e2b-desktop on PyPI

Before you install

Low friction installation with a pure Python wheel. The package is actively maintained (last commit 2026-08-14) and has been in development since 2024-10-24. Supports current Python versions (3.10–3.14).

Requires E2B_API_KEY environment variable set with a valid E2B API key (obtain by signing up at e2b.dev).

License in practice

MIT license permits commercial and private use with minimal restrictions; you must include a copy of the license and copyright notice in distributions.

Quickstart

pip install e2b-desktop

from e2b_desktop import Sandbox

desktop = Sandbox.create()
desktop.launch('google-chrome')
image = desktop.screenshot()
desktop.kill()

Verify before relying

  • Pricing model and cost per sandbox instance or usage tier
  • Geographic availability and latency characteristics of sandbox infrastructure
  • Maximum concurrent sandboxes per API key or account
  • Persistence and data retention policies for sandbox files and state

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4.0,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
e2bpillowrequests
MaintenanceActively maintained 22 days since the last release
Last repo commit
First released
Downloads197,466 / month, #9,758 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: e2b_desktop-2.4.2-py3-none-any.whl

Tags

Capabilities
virtual desktop sandbox cloudremote desktop automation SDKcomputer use environmentheadless desktop controlcloud-based GUI automationisolated sandbox desktopscreen streaming API
Topics
cloud-automationdesktop-controlcomputer-use

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “virtual desktop sandbox cloud”

  • e2b-desktopProvides a Python SDK to create and control isolated virtual desktop…
  • bashkitBashkit is a sandboxed bash interpreter for Python that runs bash…
  • cua-computerCua Computer provides a framework for programmatic interaction with…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also e2b · e2b-code-interpreter · vncdotool · koyeb-sdk · opensandbox · cua-computer · cwsandbox · cloudshell-shell-core · pywinauto · lightning-sdk