Skip to main content

Add a Database

add a PostgreSQL database
Monk provisions and connects a database to your app. Databases

Choose Deployment Option

use MongoDB Atlas instead of self-hosted MongoDB
Switch between self-hosted, cloud-managed, or third-party managed.

Add Caching

add a Redis cache for sessions
Add Redis for caching or sessions.

Add Message Queue

add a RabbitMQ message queue
Add queue infrastructure for async processing. Essential Services

Configure Database Settings

change the database connection pool size to 20
Adjust database configuration. Configuration & Wiring

Resize Database

increase database RAM to 16GB
Scale database resources.

Add Object Storage

add S3 for file uploads
Add object storage for files and assets.

What Monk Asks

Deployment choice:
  • Self-hosted in container?
  • Cloud-managed (RDS, Cloud SQL)?
  • Third-party (MongoDB Atlas, Redis Cloud)?
Credentials:
  • For managed services: Provider credentials
  • For third-party: Service API keys

Database Options

Relational:
  • PostgreSQL
  • MySQL
  • MariaDB
NoSQL:
  • MongoDB
  • Redis
  • Cassandra
Others:
  • Elasticsearch
  • TimescaleDB
  • And 20+ more
See all supported databases

Next Steps