Developer Integration Guide

EnzoDB Documentation

Comprehensive connection guides, driver code snippets, and SDK references for EnzoDB.

Connection String Format

Each database is assigned an isolated customer account. Pass authSource matching your database name.

mongodb://USER:PASSWORD@db.enzocord.site:27017/DATABASE_NAME?authSource=DATABASE_NAME

Node.js / TypeScript (MongoDB Native Driver)

const { MongoClient } = require('mongodb');

const uri = "mongodb://enzo_user_xxxx:password@db.enzocord.site:27017/enzo_xxxx?authSource=enzo_xxxx";
const client = new MongoClient(uri);

async function main() {
  await client.connect();
  const db = client.db('enzo_xxxx');
  await db.collection('test').insertOne({ message: 'Hello from EnzoDB!' });
  const result = await db.collection('test').findOne({});
  console.log(result);
  await client.close();
}

main().catch(console.error);

Python (PyMongo)

from pymongo import MongoClient

uri = "mongodb://enzo_user_xxxx:password@db.enzocord.site:27017/enzo_xxxx?authSource=enzo_xxxx"
client = MongoClient(uri)

db = client['enzo_xxxx']
db.test.insert_one({'message': 'Hello from EnzoDB Python!'})
print(db.test.find_one())