Official documentation for Pocketenv — open-source, multi-provider sandbox platform.
Built with Mintlify and published at docs.pocketenv.io.
.
├── index.mdx # Landing page
├── quickstart.mdx # Install CLI & create first sandbox
├── development.mdx # SDK overview
├── guides/
│ ├── providers.mdx # Supported backend providers
│ ├── exec-and-console.mdx # Running commands & interactive shell
│ ├── secrets-and-env.mdx # Secrets & environment variables
│ ├── ports-and-networking.mdx
│ ├── services.mdx
│ └── backups.mdx
├── sdks/
│ ├── javascript.mdx # @pocketenv/sdk (JS/TS)
│ ├── gleam.mdx
│ ├── clojure.mdx
│ └── elixir.mdx
└── api-reference/
├── introduction.mdx
├── openapi.json # XRPC OpenAPI spec
├── actor/
├── sandbox/
├── file/
├── secret/
├── variable/
├── service/
└── volume/
Install the Mintlify CLI:
npm i -g mintRun the local preview server from the root of this repo (where docs.json is):
mint devOpen http://localhost:3000.
- Fork & clone the repo
- Run
mint devto preview changes locally - Edit or add
.mdxfiles — pages map 1:1 to files - Update
docs.jsonif you add or move pages - Open a pull request
Create an .mdx file and add its path to the relevant group in docs.json:
{
"group": "Guides",
"pages": ["guides/your-new-page"]
}API pages are generated from api-reference/openapi.json. Each page is a single MDX file with an openapi frontmatter field:
---
title: 'Create Sandbox'
openapi: 'POST /io.pocketenv.sandbox.createSandbox'
---| Repo | Description |
|---|---|
| pocketenv-io/pocketenv | Core platform & CLI |
| pocketenv-io/pocketenv-js | JavaScript / TypeScript SDK |
| pocketenv-io/pocketenv-gleam | Gleam SDK |
| pocketenv-io/pocketenv-clojure | Clojure SDK |
| pocketenv-io/pocketenv-elixir | Elixir SDK |