When to Use - Writing JS/TS code that connects to Neo4j (Node.js or browser) - Setting up driver, sessions, transactions, or query execution - Debugging Integer handling, result consumption, session leaks, async errors - TypeScript type annotations for driver objects When NOT to Use - Writing/optimizing Cypher → - Upgrading driver version → - RxJS session API → references/rxjs-session.md --- Install --- Environment Variables Load connection config from environment — never hardcode credentials. Node 20+ natively loads with . Next.js / Vite auto-load — no dotenv import needed. --- Driver Lifecy…