Overview
Upstash Redis is a serverless database service that provides Redis® API compatibility with automatic scaling, high availability, and enterprise-grade security features. The shared responsibility model divides responsibilities into three main categories:- Upstash Responsibilities: Infrastructure, platform, and service-level security
- Customer Responsibilities: Data, application, and access management
- Shared Responsibilities: Configuration, monitoring, and incident response
Responsibility Matrix
Key Responsibilities
Upstash Responsibilities
Upstash Responsibilities
Infrastructure & Platform:
- Physical security, network infrastructure, DDoS protection
- OS security, Redis updates, container security
- 99.99% uptime SLA (Prod Pack), multi-zone high availability for read regions (Prod Pack), multi-region replication, auto-scaling
- TLS encryption, encryption at rest (Prod Pack), key management
- SOC 2 (Prod Pack), GDPR, HIPAA (Enterprise)
- 24/7 infrastructure monitoring and incident response
Customer Responsibilities
Customer Responsibilities
Data & Application Security:
- Architecture: retries/backoff, idempotency, timeouts; region/topology choices
- Data governance: classification, retention, integrity
- App security: secure coding, input validation, authN/authZ
- Access: Redis ACL (least privilege), credential hygiene and rotation
- Network: IP allowlist and client hardening
- Ops: monitoring/alerts, error handling, budgets/limits