managed-db-services

Provision and configure DigitalOcean Managed Databases for App Platform deployments.

35|4|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill managed-db-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managed-db-services
Source: https://github.com/digitalocean-labs/do-app-platform-skills/tree/main/skills/managed-db-services
Command: npx skills add https://github.com/digitalocean-labs/do-app-platform-skills --skill managed-db-services

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure DigitalOcean Managed Databases for App Platform applications, enabling seamless provisioning, secure connectivity, and consistent credentials across services.

Core Features & Use Cases

  • Supports multiple engines (MYSQL, MONGODB, REDIS, KAFKA, OPENSEARCH) and integrates with App Platform deployments
  • Provides bindable variables and trusted sources configuration for secure app connections
  • Offers engine-specific guidance, example app specs, and troubleshooting references to accelerate deployments

Quick Start

Add a managed database to your app by declaring a databases block with engine, cluster_name, and production, then reference the connection URL in your service environment variables.

Frequently Asked Questions about managed-db-services

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure DigitalOcean Managed Databases for App Platform deployments?

To configure DigitalOcean Managed Databases for App Platform, declare a databases block in your app spec with the engine, cluster_name, and production settings, then reference the connection URL in your service environment variables for secure connectivity.

Can I use MongoDB and Redis with DigitalOcean App Platform?

Yes, DigitalOcean App Platform supports MongoDB and Redis, alongside MySQL, Kafka, and OpenSearch. You can provision these managed database engines and wire their credentials directly into your application using bindable variables.

How do I secure database connections using trusted sources and bindable variables?

Secure database connections by configuring trusted sources to restrict network access and using bindable variables to wire credentials. This ensures consistent and secure app connections across your App Platform services without hardcoding sensitive data.

Does the managed database configuration support deployment automation with doctl?

Yes, managed database configuration supports deployment automation with doctl integration. You can use doctl to provision database clusters, configure engines, and apply app specs to enable end-to-end automated deployments on DigitalOcean.

What are the limitations when using Kafka or OpenSearch on App Platform managed databases?

When using Kafka or OpenSearch on App Platform, you must account for engine-specific references and constraints. The configuration provides troubleshooting references to handle deployment limitations and ensure proper provisioning of these managed database engines.