Orchard
orchardcde.org
Spec sheet
- Purpose
- Orchard is a self-hosted cloud development environment that provisions ready-to-code workspaces from Git repositories.Read 9 Oct 2026 · orchardcde.org
- Product
- Orchard is a self-hosted collaborative development environment that provisions development workspaces from Git repositories.Read 9 Oct 2026 · orchardcde.org
- API
- The getting-started guide links to API documentation and says the API server starts on port 8080.Read 9 Oct 2026 · orchardcde.org
- Integrations
- The documented stack includes Docker and Docker Compose, PostgreSQL, QEMU, Git repositories, devcontainers, and AWS EC2.Read 9 Oct 2026 · orchardcde.org
- License
- The project is open source under the Apache License 2.0.Read 9 Oct 2026 · github.com
- Additional environment format
- The site describes Devfile support as an alternative to devcontainers.Read 9 Oct 2026 · orchardcde.org
- Authentication
- Authentication is disabled by default; production deployments can enable OAuth2 and validate JWTs from an OAuth2-compatible identity provider.Read 9 Oct 2026 · orchardcde.org
- CLI
- Trowel is Orchard's command-line tool for planting and managing groves.Read 9 Oct 2026 · orchardcde.org
- Cloud providers
- QEMU and AWS EC2 are available VM providers; GCP Compute and Azure VM are listed as planned.Read 9 Oct 2026 · orchardcde.org
- Dev environments
- It supports devcontainer.json and can use devfile.yaml or devfile.yml as a fallback environment specification.Read 9 Oct 2026 · orchardcde.org
- Devcontainers
- It supports devcontainer.json to define reproducible development environments.Read 9 Oct 2026 · orchardcde.org
- Download verification
- The guide instructs users to verify CLI downloads against SHA-256 checksums published on the release page.Read 9 Oct 2026 · orchardcde.org
- Downloads
- The guide links to downloadable server and CLI releases and documents Linux amd64 and arm64 binaries.Read 9 Oct 2026 · orchardcde.org
- Editor access
- Developers can connect to a ready grove over SSH, including through VS Code Remote SSH.Read 9 Oct 2026 · orchardcde.org
- Editor connection
- Developers can connect to remote environments using VS Code Remote SSH.Read 9 Oct 2026 · orchardcde.org
- Infrastructure
- The site lists Docker, Docker Compose, QEMU, and AWS EC2 as supported infrastructure tools or providers.Read 9 Oct 2026 · orchardcde.org
- Isolation
- Each grove runs in an isolated VM, with QEMU as the default provider.Read 9 Oct 2026 · orchardcde.org
- Notable limit
- The CLI commands to stop and start a grove are documented as coming soon; the API can perform those actions meanwhile.Read 9 Oct 2026 · orchardcde.org
- Operating systems
- The guide gives QEMU installation instructions for Linux and macOS and says macOS uses HVF acceleration.Read 9 Oct 2026 · orchardcde.org
- Pricing
- The pages reviewed do not state a price, subscription plan, or trial offer.Read 9 Oct 2026 · orchardcde.org
- Requirements
- The listed minimum self-hosting requirements are 2 CPU cores, 4 GB RAM, 20 GB disk, Java 25+, and Docker 24.0+.Read 9 Oct 2026 · orchardcde.org
- Security caveat
- The maker warns that with OAuth2 disabled, anyone who can reach the API can act as any cultivator by sending an arbitrary cultivator ID.Read 9 Oct 2026 · orchardcde.org
- Server requirements
- The getting-started guide uses Docker Compose for PostgreSQL and devcontainer management and QEMU to provision isolated VMs.Read 9 Oct 2026 · orchardcde.org
- Supported architectures
- The self-hosting guide lists linux/amd64 and linux/arm64 as fully supported and macOS/arm64 as supported when built from source.Read 9 Oct 2026 · orchardcde.org
- Web dashboard
- Canopy is a web-based dashboard for managing groves, environments, and team settings.Read 9 Oct 2026 · orchardcde.org
- Web interface and CLI
- Canopy provides a browser dashboard, and Trowel is Orchard’s CLI for managing groves.Read 9 Oct 2026 · github.com
Where Specifiction places it
- Cloud Development Environments#22 of 277.5