Skip to main content

Reading Files

Writing Files

Content can be a string or binary data:

Listing Directories

EntryInfo

Managing Files

Create Directory

Remove

Deletes a file or directory:

Check Existence

exists() is a client-side convenience — it attempts a file read and returns false on error. There is no dedicated HTTP endpoint for existence checks.

Large Files

All file operations are streamed end-to-end using 256KB chunks — there is no file size limit beyond available disk space. Files up to 200MB+ transfer reliably at ~20 MB/s. The standard read(), readBytes(), and write() methods work for large files, but they buffer the full content in memory on the client side. For very large files, use the streaming methods to avoid high memory usage:

Examples

Upload and Run a Script

Full reference: TypeScript SDK · Python SDK · HTTP API.