# E2B Filesystem API

**Canonical:** https://apis.io/apis/e2b-dev/e2b-dev-filesystem-api/  
**Provider:** E2B — https://apis.io/providers/e2b-dev/  
**Base URL:** https://api.e2b.app  
**Documentation:** https://github.com/e2b-dev/code-interpreter

E2B Filesystem API is one of 14 APIs that [E2B](https://apis.io/providers/e2b-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Filesystem. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 2 JSON Schemas.

The Filesystem API from E2B — 10 operation(s) for filesystem.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| GET | `/files` | Download a file |
| POST | `/files` | Upload a file and ensure the parent directories exist. |
| POST | `/filesystem.Filesystem/CreateWatcher` | CreateWatcher |
| POST | `/filesystem.Filesystem/GetWatcherEvents` | GetWatcherEvents |
| POST | `/filesystem.Filesystem/ListDir` | ListDir |
| POST | `/filesystem.Filesystem/MakeDir` | MakeDir |
| POST | `/filesystem.Filesystem/Move` | Move |
| POST | `/filesystem.Filesystem/Remove` | Remove |
| POST | `/filesystem.Filesystem/RemoveWatcher` | RemoveWatcher |
| POST | `/filesystem.Filesystem/Stat` | Stat |
| POST | `/filesystem.Filesystem/WatchDir` | WatchDir |

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/e2b-dev/refs/heads/main/openapi/e2b-dev-filesystem-api-openapi.yml
- **Documentation** — https://e2b.dev/docs
- **Documentation** — https://e2b.dev/docs/sandbox
- **Documentation** — https://e2b.dev/docs/sandbox/api/lifecycle
- **Documentation** — https://e2b.dev/docs/sandbox/persistence
- **Documentation** — https://e2b.dev/docs/sandbox/lifecycle-events-webhooks
- **Documentation** — https://e2b.dev/docs/sandbox/lifecycle-events-api
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/e2b-dev/refs/heads/main/json-schema/e2b-sandbox-schema.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/e2b-dev/refs/heads/main/json-ld/e2b-dev-context.jsonld
- **Documentation** — https://e2b.dev/docs/sandbox-template
- **Documentation** — https://e2b.dev/docs/cli
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/e2b-dev/refs/heads/main/json-schema/e2b-template-schema.json
- **Documentation** — https://e2b.dev/docs/api-key

## Other E2B APIs (12)

- [E2B Code Interpreter SDK](https://apis.io/apis/e2b-dev/e2b-code-interpreter-api/)
- [E2B Desktop Sandbox SDK](https://apis.io/apis/e2b-dev/e2b-desktop-api/)
- [E2B Events API](https://apis.io/apis/e2b-dev/e2b-dev-events-api/)
- [E2B Sandboxes API](https://apis.io/apis/e2b-dev/e2b-dev-sandboxes-api/)
- [E2B Tags API](https://apis.io/apis/e2b-dev/e2b-dev-tags-api/)
- [E2B Templates API](https://apis.io/apis/e2b-dev/e2b-dev-templates-api/)
- [E2B Volumes API](https://apis.io/apis/e2b-dev/e2b-dev-volumes-api/)
- [E2B Webhooks API](https://apis.io/apis/e2b-dev/e2b-dev-webhooks-api/)
- [E2B Sandbox Events And Webhooks API](https://apis.io/apis/e2b-dev/e2b-dev-e2b-sandbox-events-and-webhooks-api-api/)
- [E2B Envd API](https://apis.io/apis/e2b-dev/e2b-dev-envd-api/)
- [E2B Process API](https://apis.io/apis/e2b-dev/e2b-dev-process-api/)
- [E2B Secrets API](https://apis.io/apis/e2b-dev/e2b-dev-secrets-api/)

## Tags

Filesystem

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/e2b-dev/e2b-dev-filesystem-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/e2b-dev/.
