Skip to main content

Common Pricing Questions

How does usage-based pricing work? Base tiers include generous resource allocations. When you exceed these allocations, additional resources are available at fixed rates: database storage at $0.12/GB, build minutes at $0.025/minute, and network egress at $0.10/GB.

Support

What is priority support? Priority support customers receive enhanced assistance, including white glove migration help when moving your applications to Shuttle. You’ll get guaranteed response times of less than 1 business day, ensuring your questions and issues are addressed promptly. What is dedicated support? Dedicated support offers our highest level of service, combining all the benefits of priority support with access to a private support channel for direct communication with our team. You’ll receive white glove migration assistance, response times under 1 business day, and Enterprise customers additionally benefit from an Uptime SLA.

Plan Selection

Is the Growth tier suitable for my team? Growth tier is ideal when you need auto-scaling, multi-zone deployment, or team collaboration features. If you’re running production workloads that require high availability or have multiple team members managing deployments, Growth provides the necessary tools and infrastructure. Can I use Shuttle for languages other than Rust? No, Shuttle is specifically designed for Rust applications. We provide native support for popular Rust frameworks like Axum, Actix-Web, and Rocket, delivering an optimized experience for Rust development.

Resource Limits and Overages

What happens if I exceed my plan’s resource limits? We implement both soft and hard limits. You’ll receive notifications when approaching soft limits, giving you time to upgrade or adjust usage. For resources like storage and build minutes, you’ll be billed for additional usage at standard rates. Can I set custom resource limits? Growth tier users can set maximum limits on active container instances to control costs. All users can monitor resource usage through dashboards and receive alerts when approaching limits. Can I get additional custom domains without buying an additional project? Yes, you can add custom domains at $0.25/domain/month without purchasing an additional project. If you do purchase an additional project, it comes with its own included custom domain allocation. The maximum number of custom domains allowed on the Growth tier is 25, regardless of whether they are included with projects or purchased separately. What happens if my application exceeds the max recommended requests per second? Your application will continue to function, but you may experience some performance degradation during periods of high traffic. These guidelines exist to help you determine when it’s time to consider upgrading to a higher tier. If your project consistently hits limits we will reach out to work with you to find the best way forward.

Billing and Subscription Management

Can I change my plan at any time? Yes, you can upgrade or downgrade your plan at any time. Upgrades take effect immediately, while downgrades are applied at the start of your next billing cycle. How does custom domain billing work? Each plan includes a set number of domains (1 for Community, 3 for Pro, 5 for Growth). Additional domains can be added to any plan for $0.25 per domain per month. How many Pro accounts can be registered at one organisation? Each organization is limited to a maximum of 3 Pro accounts. If your organization needs more than 3 accounts, we recommend upgrading to the Growth tier, which provides centralized account management and shared access to all deployments in a single unified workspace. How are team members billed on the Growth tier? The Growth tier includes access for up to 10 team members. Additional team members can be added for $25 per user per month.