Skip to main content
InstaPods lets you install database services directly inside your pods. Each service runs alongside your application in the same container, accessible via localhost.

Available Services

ServicePortVersionUse Case
MySQL33068.0Relational database, WordPress, Laravel
PostgreSQL543214Advanced relational database, Django, Rails
Redis63797Caching, sessions, queues, real-time data

Plan Requirements

Services require the Developer (15/mo)orProfessional(15/mo) or **Professional** (30/mo) plan. Pods on the Starter plan cannot install services — upgrade your plan first.

Installation

  1. Go to your pod’s Services tab
  2. Click Install next to the service you want
  3. Wait for installation to complete (8–15 seconds)
  4. View credentials by clicking the service

Default Credentials

All services are configured with:
  • Host: localhost (services run inside the pod)
  • Username: instapod
  • Password: Auto-generated (unique per installation)
  • Database: instapod (MySQL and PostgreSQL only)

How It Works

Services are installed using pre-downloaded packages for fast installation (~8–15 seconds). The install process:
  1. Creates a DB record with status installing
  2. Installs the service package inside the container
  3. Configures the service with secure defaults
  4. Creates the instapod user and database
  5. Updates status to running
Installation is asynchronous — the API returns immediately and you can poll the status or use --wait in the CLI.

Removing a Service

Go to the pod’s Services tab and click the delete button next to the service.
Removing a service deletes all its data (databases, users, configurations). This cannot be undone.