Deployment Guide

Choose your deployment platform. All options are self-hosted for complete PHI control.

Self-Hosted First

All deployments require self-hosting. Your PHI never leaves your infrastructure. No SaaS hosting available until we complete SOC2 and HIPAA compliance (planned Q2 2026).

  • Complete control over your patient data
  • No third-party access to PHI
  • Deploy to any cloud or on-premises

Which Platform is Right for You?

Platform
Monthly Cost
Setup Time
Best For
Azure Container Instances
Serverless containers
~$35
Lowest cost
5 minutesCost-conscious startups
GCP Terraform (Full Stack)
GCE + CDR + managed services
~$200
Full stack with CDR
20 minutesGoogle Cloud practices
AWS CDK (Full Stack)
EC2 + CDR + managed services
~$230
Full stack with CDR
20 minutesMulti-physician practices on AWS
On-Premises Docker
Complete control
Hardware only
No cloud costs
20 minutesAir-gapped environments

AWS CDK (Full Stack)

Proxy + CDR + managed services, push-button deploy

What you get:
  • CDK infrastructure-as-code (TypeScript)
  • Proxy + NER + Medplum CDR on EC2
  • ElastiCache, RDS, API Gateway, WAF
  • HIPAA compliant (KMS, private subnet, audit logs)
~$230
per month (full stack)
20 min
setup time

Azure Container Instances

Serverless containers, lowest cost option

What you get:
  • Pay-per-second billing
  • Azure CLI one-command deploy
  • Azure Redis Cache included
  • Virtual network integration
~$35
per month (BEST VALUE)
5 min
setup time

GCP Terraform (Full Stack)

Proxy + CDR + managed services, push-button deploy

What you get:
  • Terraform infrastructure-as-code
  • Proxy + NER + Medplum CDR on GCE
  • Memorystore, Cloud SQL, Cloud Armor
  • HIPAA compliant (CMEK, private subnet, IAP)
~$200
per month (full stack)
20 min
setup time

On-Premises Docker

Complete control, air-gapped environments

What you get:
  • Docker Compose configuration
  • Kubernetes manifests available
  • No external dependencies
  • Air-gap compatible
$0
cloud costs (hardware only)
20 min
setup time

Ready to Deploy?

1
Choose your platform
Select based on cost, setup time, and existing infrastructure
2
Follow deployment guide
Each platform has a detailed README with step-by-step instructions
3
Get your license
Free for nonprofits, $10K perpetual license for early adopters