Upstash Documentation home page
Search...
⌘K
Ask AI
Discord
Blog
Twitter
Console
Console
Search...
Navigation
Overall
Production Checklist
Overview
Redis
Vector
QStash
Workflow
Search
Developer API
Redis
Overall
Getting Started
Pricing & Limits
Redis® API Compatibility
Changelog
Use Cases
Compare
Prod Pack & Enterprise
Production Checklist
llms.txt
Quickstarts
Features
SDKs
How To
Integrations
Tutorials
Troubleshooting
Help
On this page
Security Features
Enable Prod Pack
Enable Credential Protection
Configure IP Allowlist
Implement Redis ACL
Enable Multi-Factor Authentication
Secure Credential Management
Network Security
TLS Encryption
VPC Peering (Enterprise)
Monitoring & Observability
Enable Advanced Monitoring
High Availability & Backup
Enable Daily Backups
Global Replication
Compliance & Governance
SOC-2 Compliance
Enterprise Features
Pre-Production Checklist
Additional Resources
Overall
Production Checklist
Copy page
Copy page
This checklist provides essential recommendations for securing and optimizing your Upstash databases for production workloads.
Security Features
Enable Prod Pack
Prod Pack provides enterprise-grade security and monitoring features:
99.99% uptime SLA
SOC-2 Type 2 report available
Role-Based Access Control (RBAC)
Encryption at Rest
Advanced monitoring (Prometheus, Datadog)
High availability for read regions
Prod Pack is available as a $200/month add-on per database for all paid plans except Free tier.
Enable Credential Protection
Protect your database credentials (Prod Pack feature):
Credentials are never stored in Upstash infrastructure
Credentials are displayed only once during enablement
Console features requiring database access are disabled
Disabling this feature will permanently revoke current credentials and generate new ones.
Configure IP Allowlist
Restrict database access to specific IP addresses:
Available on all plans except Free tier
Supports IPv4 addresses and CIDR blocks
Multiple IP ranges can be configured
Implement Redis ACL
Use Redis Access Control Lists to restrict user access:
Create users with minimal required permissions
Available for both TCP connections and REST API
Use
ACL RESTTOKEN
command to generate REST tokens
Enable Multi-Factor Authentication
Enable MFA on your Upstash account for enhanced security:
Use your existing authentication provider (Google, GitHub, Amazon)
Consider using a dedicated email/password account for production
Force MFA for all team members to ensure consistent security
Regularly review account access and team member permissions
Secure Credential Management
Follow these best practices:
Never hardcode credentials in your application code
Use environment variables or secret management systems
Reset passwords immediately if credentials are compromised
Use Read-Only tokens for public-facing applications
Network Security
TLS Encryption
TLS is always enabled on Upstash Redis databases.
VPC Peering (Enterprise)
Connect databases to your VPCs using private IP:
Database becomes inaccessible from public networks
Minimizes data transfer costs
Available for Enterprise customers
Monitoring & Observability
Enable Advanced Monitoring
Prod Pack includes comprehensive monitoring:
Prometheus integration
Datadog integration
Extended console metrics (up to one month)
High Availability & Backup
Enable Daily Backups
Configure automated daily backups for data protection:
Available on all paid plans
Backup retention up to 3 days with Prod Pack
Hourly backups with customizable retention (Enterprise)
Global Replication
For global applications, consider using Global Database:
Distribute data across multiple regions
Minimize latency for users worldwide
Enhanced disaster recovery capabilities
Compliance & Governance
SOC-2 Compliance
Prod Pack and Enterprise plans include SOC-2 Type 2 compliance:
Request SOC-2 report from
trust.upstash.com
Available for production workloads
Enterprise Features
For enterprise customers:
HIPAA compliance available
SAML SSO integration
Access logs available
Custom resource allocation
Pre-Production Checklist
Before going live, ensure you have:
Prod Pack enabled (recommended)
Credential Protection enabled
IP Allowlist configured
MFA enabled on your account
Daily backups enabled
Monitoring and alerts configured
Environment variables secured
Error handling tested
Additional Resources
Security Features
Prod Pack & Enterprise
Backup & Restore
Global Database
Monitoring & Metrics
Compliance Information
Professional Support
For additional assistance with production deployment, contact our support team at
support@upstash.com
.
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Prod Pack & Enterprise
llms.txt
Assistant
Responses are generated using AI and may contain mistakes.