On-Prem & Private Cloud
For many organizations, data sovereignty, security, and performance control are non-negotiable. Whether due to regulatory requirements, internal governance, or specific integration needs, running workloads in your own environment ensures confidence and compliance.
CrateDB’s On-Prem and Private Cloud deployment options deliver the same distributed SQL performance and flexibility as in the public cloud, but under your full control. Run CrateDB on your own infrastructure, in virtualized environments, or in a private Kubernetes cloud, and retain complete visibility, compliance, and operational independence.
Why Deploy CrateDB on-premises or in a private cloud
- Full data sovereignty: keep sensitive data within your own infrastructure or jurisdiction.
- Enhanced security and compliance: align with internal IT policies, ISO, SOC2, and GDPR requirements.
- Enterprise integration: connect CrateDB directly with your internal systems, event buses, and identity management.
- Performance control: fine-tune resources, networking, and cluster layout for your exact workloads.
- Hybrid and edge readiness: combine local processing with cloud aggregation or remote clusters.
- No vendor lock-in: use open standards (SQL, PostgresWire, HTTP) and self-manage your environment.
Architecture overview
CrateDB’s shared-nothing, distributed architecture makes straightforward to scale horizontally on-prem or in private clouds.
- Deploy on bare metal, VMs, or Kubernetes.
- Add or remove nodes dynamically to scale with your workloads.
- Use sharding and replication for high availability across racks or data centers.
- Enable snapshotting and backup policies under your control.
This flexibility allows you to design resilient architectures that meet strict SLAs and compliance standards, without compromising on speed or simplicity.
Key capabilities
- Real-time analytics and search across structured, semi-structured, and unstructured data.
- Integration with enterprise identity and access management systems (LDAP, SSO).
- Role-based access control and encrypted volumes.
- Automated cluster balancing and node recovery.
- Time series, vector, and full-text support for diverse analytics workloads.
- High throughput ingestion pipelines with internal or external streaming connectors.
Deployment models
CrateDB can be deployed on:
- Bare metal or virtual machines, using simple installation or container orchestration.
- Private Kubernetes clusters, with Helm charts or Kubernetes Operators.
- OpenStack or VMware-based clouds, for enterprise-grade isolation and resource control.
Integration with Prometheus, Grafana, and enterprise monitoring tools allows end-to-end observability of your CrateDB cluster performance.

CrateDB architecture guide
This comprehensive guide covers all the key concepts you need to know about CrateDB's architecture. It will help you gain a deeper understanding of what makes it performant, scalable, flexible and easy to use. Armed with this knowledge, you will be better equipped to make informed decisions about when to leverage CrateDB for your data projects.
