Skip to main content
Summary: Infrastructure cost depends on cloud provider, region, request volume, redundancy, and how much data moves through the system. The tables on this page are component list-price estimates, not a guaranteed total monthly bill.These infrastructure costs apply to both Managed and Unmanaged On-Premise deployments, as the customer owns the cloud infrastructure in both models.Ask your Paragon team for an estimate based on implementation size (small, medium, or large). Managed On-Premise includes cost-optimization help as part of operations.

Overview

To run Paragon’s software on your own cloud, you’ll need at a minimum:
  • Kubernetes cluster
  • PostgreSQL database
  • Redis instance
  • An email provider (SendGrid or SMTP)
Costs vary with cloud provider, region, request volume, redundancy, and data size.

Resources

Kubernetes

The Kubernetes cluster runs the microservices. Depending on the number of requests flowing through the system, more servers may need to be instantiated to meet the demand. Services typically autoscale based on horizontal pod autoscalers listening to CPU and memory. Prices on compute instances can be found below:

AWS

Azure

GCP

Additionally, some of the clouds charge a base price per month for Kubernetes (e.g. AWS EKS charges $72 / mo).

Spot Instances

Kubernetes pricing can be optimized by using spot instances, which can cut costs by as much as 90%. AWS, Azure, and GCP all offer spot instances, which you can learn more about here. Installations can be configured to use a certain percentage of spot instances (0 - 100%).

Reserved Pricing

You can save on compute costs by reserving server instances and paying for so many months or years up front. AWS, Azure and GCP all offer this.

Pricing Chart

Here are our recommended settings for request volumes of up to 100 million requests/month.
Pricing basis (Sep 22, 2026): USD list prices in AWS us-east-1, Azure East US, and GCP us-central1. Monthly estimates use 720 hours. Spot prices are illustrative and can change frequently. Azure compute is Linux PAYG.
For AWS, add $72 / mo to run the EKS cluster.

Postgres

Postgres is the primary datastore used for saving data in Paragon. A single server is needed, and several databases are provisioned within it. The costs are generally determined by CPU and memory.
Pricing basis (Sep 22, 2026): USD list prices in AWS us-east-1, Azure East US, and GCP us-central1. Monthly estimates use 720 hours. Azure Database for PostgreSQL Flexible Server Standard_B2s is 2 vCPU / 4 GiB compute only.
GCP also charges for storage and networking. Learn more here.
Azure Database for PostgreSQL Flexible Server pricing is region- and configuration-specific and is best pulled from the Azure pricing calculator for current USD list prices.

Reserved Pricing

You can save on Postgres costs by paying for 1 - 3 years upfront. AWS, Azure, and GCP all offer this.

Redis

Redis is used as a cache and worker queue. A single Redis instance is needed. Pricing is typically determined based on cost and memory.
Pricing basis (Sep 22, 2026): USD list prices in AWS us-east-1, Azure East US, and GCP us-central1. Monthly estimates use 720 hours.
Azure rows are Azure Managed Redis Balanced SKUs. Azure Cache for Redis Basic, Standard, and Premium retires on September 30, 2028. Hourly and monthly figures are per node (non-HA, no SLA). Multi-AZ is two-node high availability, which Microsoft recommends for production. Managed Redis reserves about 20% of memory for overhead.
You can find more about Redis pricing below.

AWS

Azure

GCP

Email (SendGrid or SMTP)

An email provider is used to send emails including:
  • invite team member
  • reset password
  • failed workflow notifications
You can use SendGrid or any SMTP provider. Confirm current SendGrid pricing with the vendor.

SendGrid Pricing and Plans