celld ships as a pre-built binary for Linux x86-64, Linux ARM64, and macOS ARM64. It is also published as a multi-arch container image for Linux x86-64 and ARM64. Choose the installation method that fits your environment.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/denoland/celld/llms.txt
Use this file to discover all available pages before exploring further.
Install
- Binary Installer
- Container
Run the one-line installer to download and install the The installer places the binary under Add that line to your shell’s startup file (e.g. To roll back to an earlier release, run the installer again with the tag
of that release.Verify provenanceEvery release has a GitHub Actions build attestation. Verify that a
downloaded asset was built by the official workflow:
celld binary:~/.local/lib/celld/releases and
creates a symlink at ~/.local/bin/celld. If the installer tells you to,
add ~/.local/bin to your PATH:~/.bashrc or
~/.zshrc) to make it permanent.Pin a specific versionSet CELLD_VERSION to the tag of the release you want before running the
installer. You can find all available tags on the
GitHub releases page.Prerequisites
esbuild is required when deploying projects that contain Worker code (celld deploy). Asset-only projects do not need it.
Install esbuild before running celld deploy:
CELLD_ESBUILD to the full path of the executable if it is not on your
PATH:
Supported platforms
| Platform | Binary | Container |
|---|---|---|
| Linux x86-64 | ✅ | ✅ |
| Linux ARM64 | ✅ | ✅ |
| macOS ARM64 (Apple Silicon) | ✅ | — |
| macOS x86-64 (Intel) | ❌ No prebuilt binary | — |
| Windows | ❌ | — |
Uninstall
The installer keeps each release under~/.local/lib/celld/releases and
points a symlink at the current one. To remove celld completely, delete the
symlink and the releases directory: