Skip to main content

What is Materialize Cloud?

Materialize Cloud is a fully-managed streaming database that provides real-time data transformation and analytics. Built on top of PostgreSQL-compatible infrastructure, Materialize allows you to run complex analytical queries on continuously updating data with millisecond-level latency.

Key Features

Fully Managed Infrastructure

Materialize Cloud handles all operational aspects of running your streaming database:
  • Automatic scaling: Clusters automatically scale based on your workload requirements
  • High availability: Built-in redundancy and failover mechanisms
  • Managed upgrades: Seamless version upgrades with zero downtime
  • Monitoring & alerts: Comprehensive observability through the web console

PostgreSQL Compatibility

Materialize is wire-compatible with PostgreSQL, allowing you to:
  • Connect using standard PostgreSQL clients and drivers
  • Use familiar SQL syntax for queries and transformations
  • Integrate with existing PostgreSQL tooling and ORMs
  • Leverage extensive ecosystem compatibility

Real-Time Data Processing

  • Materialized views: Incrementally maintained views that stay up-to-date automatically
  • Streaming ingestion: Connect to Kafka, PostgreSQL CDC, and other streaming sources
  • Sub-second latency: Query results reflect the latest data in milliseconds
  • SUBSCRIBE: Stream query results to applications in real-time

Architecture

Materialize Cloud runs on Kubernetes infrastructure managed by Materialize, with components distributed across:
  • environmentd: SQL interface and query coordinator
  • clusterd: Distributed compute workers for data processing
  • balancerd: Load balancer for SQL connections
  • console: Web-based management interface

Deployment Models

Standard Cloud Deployment

Materialize Cloud runs in Materialize-managed infrastructure with:
  • Multi-region availability
  • Automatic backups and disaster recovery
  • Enterprise-grade security and compliance
  • 24/7 support from Materialize engineers

Private Cloud Deployment

For organizations requiring dedicated infrastructure, Materialize offers:
  • Single-tenant deployments in your preferred region
  • Enhanced security and isolation
  • Custom scaling and performance configurations
  • Dedicated support and SLAs

Compute Credits

Materialize Cloud uses a credit-based pricing model:
  • Credits per hour: Different cluster sizes consume credits at different rates
  • Cluster sizes: Range from 25cc (0.25 credits/hour) to 6400cc (64 credits/hour)
  • Flexible sizing: Scale clusters up or down based on workload requirements
  • Pay-as-you-go: Only pay for active compute resources

Cluster Size Reference

Cluster sizes are measured in “compute credits” (cc):
SizeWorkersCPU LimitMemory LimitCredits/Hour
25cc10.53.8 GiB0.25
50cc117.6 GiB0.5
100cc2215.5 GiB1
200cc4431 GiB2
400cc8862 GiB4
800cc1616124 GiB8
1600cc3131240 GiB16
3200cc6262481 GiB32
6400cc62 (2x)62481 GiB64

Security & Compliance

Materialize Cloud provides enterprise-grade security:
  • Encryption: Data encrypted at rest and in transit (TLS 1.2+)
  • Authentication: Support for password-based and SSO authentication
  • Access control: Role-based access control (RBAC) and network policies
  • Audit logging: Comprehensive audit trails for compliance
  • Compliance: SOC 2 Type II certified

Next Steps

Getting Started

Sign up for Materialize Cloud and create your first environment

Available Regions

Learn about available deployment regions and data residency

Learn More

Build docs developers (and LLMs) love