Welcome to d2o PaaS
Deploy web applications, background workers, databases, and object storage from one platform. Start with the task you want to complete; the sidebar contains the full documentation.
Deploy your first app
Follow the Quickstart, or build an example app in Node.js, Rails, Python, Go, Rust, or static HTML. The tutorials include runnable downloads and both dashboard and CLI instructions. Install the CLI if you prefer the terminal.
Bring an existing application
Check supported frameworks, choose a runtime version, and review Designing Apps for d2o. Deploy with Git push or connect GitHub/GitLab. There are focused guides for Go, static sites, and background workers.
Connect data and configuration
Create and attach a database, store files in object storage, and manage environment variables and secrets. Learn how Organizations, Projects, and Environments keep resources organized and how access control works.
Prepare for production
Use Take an Example to Production as a bridge from the tutorials, then complete the production checklist. Review promotion and rollback, scaling, custom domains, and durability and recovery.
Diagnose a problem
Start with Troubleshooting & FAQ, then inspect deployments, logs, and metrics. Check limits and usage when an operation is refused.
Look up a command or setting
Use the CLI command reference, d2o-paas.yaml reference, Procfile reference, and verified runtime catalog. For integrations, see API Access & Automation or MCP.