PieMongo

PieMongo is a managed MongoDB service by PieHost. Get a production-ready MongoDB instance in seconds: no server setup, no patching, no ops overhead.

Getting Started

Create an Instance

  1. Go to Dashboard → Click Launch → Select PieMongo
  2. Enter a name (alphanumeric characters)
  3. Choose a plan size
  4. Click Create PieMongo Cluster

Your instance is live within seconds. Connection credentials are available immediately in the dashboard.

Connecting

Every instance gets a unique host and auto-generated credentials. Find them under your instance dashboard.

Setting Value
Host {your-instance}.mongo.pie.host
Port 27017
Username root
Password randomly generated, 16 characters
TLS required

Connection string:

mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true

mongosh

mongosh "mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true"

Node.js (mongodb driver)

import { MongoClient } from 'mongodb'

const client = new MongoClient(
  'mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true'
)
await client.connect()

Python (pymongo)

from pymongo import MongoClient

client = MongoClient(
    'mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true'
)

Go (mongo-driver)

client, err := mongo.Connect(ctx, options.Client().ApplyURI(
    "mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true",
))

PHP (mongodb/mongodb)

$client = new MongoDBClient(
    'mongodb://root:YOUR_PASSWORD@your-instance.mongo.pie.host:27017/?tls=true'
);

Other Compatible Clients

PieMongo works with any MongoDB-compatible driver: Ruby (mongo), Java (mongodb-driver-sync), Rust (mongodb), and more.

Dashboard

From the instance dashboard you can:

  • View real-time stats: MongoDB version, active connections, database count, collection count, and storage used (updates every 10 seconds)
  • Copy connection credentials and connection string with one click
  • Rename the instance
  • Enable or disable auto-scaling (paid plans)
  • Resize to a different plan
  • Delete the instance

Plans

Plans differ by RAM, CPU, and bandwidth allocation. All plans include TLS encryption, automated backups, real-time monitoring, and full MongoDB 7 compatibility.

Auto-scaling: Available on paid plans — compute, storage, and bandwidth scale automatically on demand. Not available on the free plan.

Resizing: Upgrade or downgrade at any time from the dashboard with no data loss. The hourly rate updates immediately.

Billing is hourly, for more details, See pricing page.

Security

  • All connections use TLS encryption
  • Each instance has a unique host and password — credentials are not shared between instances
  • Username/password authentication is required on every connection
  • No public or unauthenticated access is permitted

Deleting PieMongo

Go to PieMongo Dashboard → Delete. You will be asked to confirm by typing the instance name. Deletion is permanent, all data will be lost and cannot be recovered.

Support

Open a support ticket from your dashboard or visit piehost.com/contact.