# Zeish sdk context Fetch one linked file at a time. Each file contains the smallest useful context for one capability. Human docs: https://zei.sh/docs/sdk - [Use the ComputeSDK provider](https://zei.sh/llms/sdk/provider): Run portable ComputeSDK code against Zeish. - [Use the typed API client](https://zei.sh/llms/sdk/api-client): Call the public control plane from TypeScript. - [Use the Zeish session client](https://zei.sh/llms/sdk/session-client): Use one agent-friendly object for control and data-plane work. - [Create and wait for a sandbox](https://zei.sh/llms/sdk/lifecycle): Use the retrying lifecycle helper for agent startup. - [Run commands with the SDK](https://zei.sh/llms/sdk/commands): Stream command output through the sandbox data plane. - [Use SDK filesystem operations](https://zei.sh/llms/sdk/files): Read and write files inside the sandbox root. - [Create and resolve preview access](https://zei.sh/llms/sdk/preview): Use temporary HTTP access for browser and agent clients. - [Bridge a TCP tunnel](https://zei.sh/llms/sdk/tunnels): Connect local clients to exposed sandbox TCP ports. - [Control a desktop session](https://zei.sh/llms/sdk/desktop): Use screenshots and native Wayland input for GUI agents.