Which plan is right for me?
- The Developer plan is perfect for solo developers, side-projects, and experiments. It includes up to 500 build minutes, 1 user, 1 project, and 7-day data retention.
- The Startup plan is great for teams building production applications. It includes 5,000 Docker build minutes, 20,000 GitHub Actions minutes, unlimited users, unlimited projects, and 30-day data retention.
- The Business plan is for dev teams looking to scale, and includes additional security controls, deployment models, and custom data retention.
What is Depot Cloud?
What is the build minute granularity?
Can I self-host Depot? What is bring-your-own-compute?
You can connect an AWS account to your Depot account and Depot will use that account for build compute and cache storage. This ensures that your build data is entirely under your control and allows you to access any private services in your account during the build. Additionally you can customize the types of machines used for your builds.
Bring your own compute is available on the Business plan.
Read more in our Depot Managed documentation
Am I charged for build minutes and cache storage?
You are charged monthly for the build time and cache storage used by your builds. Build time is billed on a per-minute basis, tracked per second. We only bill for whole minutes used at the end of the month. Cache storage is billed as the average cache used at the end of the month, sampled per hour.
When will I be billed?
Your plan is billed monthly, starting on the day you sign up. If you sign up on the 15th of the month, you will be billed on the 15th of each month. Any additional usage-based charges will be billed at the end of the month.
What is a project?
A Depot project is a way of organizing build history, isolating cache, and managing permissions for your accelerated Docker image builds. Builds that use a single project share cache and compute resources. Builds that use separate projects are entirely isolated from each other.
You can use a single project for as many builds as you want, including with multiple repositories, or you can choose to separate multiple repositories into different projects to isolate cache and permissions.