Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: improve pricing page #117

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 23 additions & 14 deletions apps/docs/content/features/pricing.mdx
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
---
title: Pricing Plans & Usage
description: Detailed pricing description for deployment on zerops.
description: Detailed Overview of pricing for deployment on zerops.
---

import PricingCalculator from "@site/src/components/PricingCalculator"
import { CheckCircleSolid } from "@medusajs/icons";

:::tip Calculate Your Costs
Use our basic [pricing calculator](#pricing-calculator) below to estimate your monthly costs based on your specific needs.
Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs based on your needs.
:::

## Understanding Projects
A Zerops project represents your complete application environment, providing a private network infrastructure, shared environment variables, internal service communication, load balancing, routing, automated backups, and monitoring.

A Zerops project represents a private network where services can communicate internally and share environment variables. You have the flexibility to:
- Host multiple small websites within a single project
- Create separate projects for different environments (production, development, local) of a larger application
You can create multiple projects to separate development, staging, and production environments, or to manage different applications or clients.

The total cost of deploying an application includes your project's **core package cost** + the **cost of the resources** of the services inside a project **(+ extra costs like Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)**.
## Key Advantages

- **Fair Pricing:** Pay only for what you use, down to the minute.
- **Scalable Plans:** Grow seamlessly from small projects to enterprise-scale applications.
- **Cost Transparency:** Monitor your costs with our detailed cost breakdown or [calculate costs](#pricing-calculator).

:::info Cost Structure
Total deployment cost = Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)
:::

## Project Plans

Expand All @@ -28,11 +35,11 @@ Every deployment on Zerops requires a project, which provides essential infrastr
- **Infrastructure:** Single container setup
- **Features Include:**
- Core services (L3 balancer with firewall, logger, statistics service)
- HTTP routing & load balancers with SSL termination and automatic certificate generation
- HTTP routing with SSL termination and certificate auto-generation
- Proxy / load balancers for managed services
- Unique IPv6 IP address
- 15 hours of build time on performant build containers
- 5 GB space for automatic, encrypted backups
- 5 GB space for automatic encrypted backups
- 100 GB of egress
- **Limitations:** Shared IPv4 address, no high availability

Expand All @@ -51,7 +58,7 @@ Every deployment on Zerops requires a project, which provides essential infrastr
- **Benefits:** Ready for production workloads with automatic failover

:::info Billing
Project costs are calculated based on actual usage. You're only charged for the time your project is active, calculated down to the minute.
Costs are based on actual usage. You are charged only for the time your project is active, calculated down to the minute.
:::

### Plan Comparison
Expand Down Expand Up @@ -130,10 +137,9 @@ The following costs apply when you exceed the plan limits of a project:
</tbody>
</table>


## Service Resources

Resources are allocated per service and billed by the minute, though credit is deducted hourly based on actual usage.
Resources are billed per service by the minute, with hourly credits adjusted for actual usage.

### Resource Pricing

Expand Down Expand Up @@ -188,14 +194,17 @@ The following costs may apply if you opt for additional features:
</table>

:::info IPv4 and Cloudflare
By default, projects start with a shared IPv4 address. If you plan to use Cloudflare's proxy features, you'll need to purchase a unique IPv4 address for your project.
All projects include a shared IPv4 address. You’ll need a unique IPv4 address to utilize Cloudflare proxy features.
:::

:::info Object Storage
External storage solution ideal for storing files, backups, and static assets outside your main storage. Perfect for scalable content delivery and backup strategies.
Ideal for scalable file storage, backups, and static assets, independent of your main storage.
:::

## Cost Optimization

Cost optimization best practices include right-sizing resources, using [shared CPU](https://docs.zerops.io/features/scaling-ha#shared) for non-critical workloads, optimizing storage with object storage, and implementing efficient backup retention and network optimization strategies.

## Pricing Calculator

<PricingCalculator />

Loading