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
- Go to Dashboard → Click Launch → Select PieMongo
- Enter a name (alphanumeric characters)
- Choose a plan size
- 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.
