Materialize Pricing

Choose the deployment model & pricing plan that works for you.

Cloud On-Demand

Fully-managed SaaS, paid on-demand

For getting started fast, with pay-as-you-go pricing

Select region

$1.50 Compute Credit

Monthly billing, cancel anytime
Pay for compute as you go
Support via chatbot & helpdesk tickets
Self-service setup

Cloud Capacity

Fully-managed SaaS solution

For teams needing predictable costs and priority support

Select region

$1.50 Compute Credit

Annual plan
Prepaid spend with volume discounts
Dedicated account team
Guided onboarding and setup

Plan Benefits

Cloud On-Demand

Cloud Capacity

Database
Cluster Sizes
Cloud Availability
Regions Supported
p99 End-to-End Latency Observed in Production
Consistency Guarantees
Deployments
Automated, no downtime upgrades
Auto-scaling
Workload isolation
Security
RBAC
SOC II Compliance
Always-on encryption
Backups and Recovery
dbt Adapter
High Availability (HA) and Disaster Recovery (DR)
Observability
Materialize Console
Prometheus SQL Exporter
Datadog & Grafana Monitoring Templates
Support
Matty - our AI chatbot
Talk to a Human via Matty
Dedicated Account Team
Integrations
Unlimited Storage
Unlimited Streaming Input Sources
Unlimited Compute Configurations
Billing
Usage-based
Billing Schedule
Volume Discounts Off List Price
Billing Type
Costs
Compute (per Compute Credit per hour)
Storage (per GB per hour)
Networking (per GB)

Get Started with the Materialize Emulator

All-in-one Docker image. The fastest way to get hands-on experience with Materialize for local development.

Capacity Planning

Materialize uses two concepts for capacity and pricing. How much capacity you need depends on your workload and performance requirements. This table shows the resources associated with each cluster size.

Clusters are pools of compute resources for running workloads, sized from M.1-nano to M.1-8xlarge.

Compute Credits measure the cost to run a cluster per hour - for example, an M.1-small cluster costs 6 Compute Credits per hour.

Size
Compute Credits/Hour
Capacity
Free Trial Availability
Capacity Availability
On-Demand Availability
M.1-nano
0.75
26 GiB
M.1-micro
1.5
53 GiB
M.1-xsmall
3
106 GiB
M.1-small
6
212 GiB
-
M.1-medium
9
318 GiB
-
M.1-large
12
424 GiB
-
M.1-1.5xlarge
18
636 GiB
-
M.1-2xlarge
24
849 GiB
-
M.1-3xlarge
36
1,273 GiB
-
M.1-4xlarge
48
1,645 GiB
-
M.1-8xlarge
96
3,290 GiB
-

Please Note: The values set forth in the table are solely for illustrative purposes. Materialize reserves the right to change the per process capacity, number of processes per size, and free trial availability at any time. As such, you acknowledge and agree that those values in this table may change at any time, and you should not rely on these values for any capacity planning.

Read our docs for more information on how to right size clusters. Pricing-specific details may be found here.

FAQ

Questions about pricing?

Talk to a product specialist about features, sizing, support plans, and any additional questions.

Yes! Our Self-Managed Community Edition is free forever within usage limits (24GiB memory, 48GiB disk), and we also offer a free Cloud trial to test Materialize in production.

Get Started

Deploy Materialize in your Environment

Run as a managed service or self-manage anywhere.