Getting Started
Onboarding checklist for backend developers connecting a new app.
Step 1 — Request Access
Send this to the platform admin:
App name: my-saas-app
API server IP: 72.60.223.44
Environment: production
Databases needed:
[ ] PostgreSQL DB: myapp_db read/write
[ ] MongoDB DB: myapp_db read/write
[ ] Redis prefix: myapp:
[ ] Qdrant collections: myapp_documents
[ ] Neo4j labels: MyApp_ read/write
Step 2 — Receive Connection Pack
Store credentials in your API .env or secrets manager. Never commit to git.
DATABASE_URL=postgresql://myapp_user:SECRET@db.bizfylabs.com:5432/myapp_db
MONGODB_URI=mongodb://myapp_user:SECRET@db.bizfylabs.com:27017/myapp_db?authSource=myapp_db
REDIS_URL=redis://myapp_user:SECRET@db.bizfylabs.com:6379
QDRANT_URL=http://db.bizfylabs.com:6333
QDRANT_API_KEY=SECRET
NEO4J_URI=bolt://db.bizfylabs.com:7687
NEO4J_USER=myapp_user
NEO4J_PASSWORD=SECRET
Step 3 — Install Drivers
| Database | Node.js | Python |
|---|---|---|
| PostgreSQL | pg | psycopg2-binary |
| MongoDB | mongodb | pymongo |
| Redis | redis | redis |
| Qdrant | @qdrant/js-client-rest | qdrant-client |
| Neo4j | neo4j-driver | neo4j |
Step 4 — Connect at Startup
Create one connection pool/client when your app starts. Do not open a new connection per request.
// Node.js — PostgreSQL example
import pg from 'pg';
const pool = new pg.Pool({
connectionString: process.env.DATABASE_URL,
max: 10,
});
await pool.query('SELECT 1'); // smoke test
Step 5 — Test from API Server
Run these on your API server (72.60.223.44), not your laptop:
dig +short db.bizfylabs.com A # → 72.60.97.82
nc -zv db.bizfylabs.com 5432
nc -zv db.bizfylabs.com 27017
nc -zv db.bizfylabs.com 6379
nc -zv db.bizfylabs.com 6333
nc -zv db.bizfylabs.com 7687
Developer Checklist
- Know which database(s) you need
- API server IP sent to admin and whitelisted
- Connection pack received and stored securely
- Driver installed in backend
- Connection pool created at startup
- App-specific user — not root/admin credentials
- Tested connection from API server
- DB errors not exposed to API clients
What Frontends Need
Nothing from the database layer. Clients only need your public API URL (e.g.
https://api.yourapp.com).
Next Steps
- PostgreSQL — full CRUD + create users
- MongoDB — full CRUD + create users
- Redis — all data types + ACL users
- Qdrant — collection & vector CRUD
- Neo4j — node/relationship CRUD + users
- Admin guide — provision all databases at once