Prisma
TypeScript ORM with a schema-first workflow. Prisma Client gives full type safety; Prisma Migrate handles migrations. Works with Postgres, MySQL, SQLite, MongoDB.
Prisma is the most widely used TypeScript ORM. You define your schema in a single .prisma file, run prisma generate, and get a fully typed client. Prisma Migrate creates SQL migrations from schema diffs. The query API is ergonomic and the type inference is excellent. Trade-offs: the runtime is heavier than Drizzle, cold starts on serverless were historically slow (the Rust-free engine fixes most of that), and raw SQL escapes the abstraction. Still the default for many TypeScript backends.
Similar Tools
Convex
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
Supabase
Open-source Firebase alternative built on Postgres. Auth, real-time subscriptions, storage, edge functions, and pgvector for AI embeddings. Generous free tier.
Drizzle ORM
Type-safe SQL builder and ORM for TypeScript. Zero runtime overhead, honest schema migrations, bring-your-own-DB.
Neon
Serverless Postgres with branching. Free tier, instant database branches per PR, autoscaling compute, and scale-to-zero. Acquired by Databricks in 2025.
Get started with Prisma
TypeScript ORM with a schema-first workflow. Prisma Client gives full type safety; Prisma Migrate handles migrations. Works with Postgres, MySQL, SQLite, MongoDB.
Try PrismaGet weekly tool reviews
Honest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeMore Infrastructure Tools
Vercel
Deployment platform behind Next.js. Git push to deploy. Edge functions, image optimization, analytics. Free tier is generous. This site runs on Vercel.
Convex
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
Cloudflare
CDN, DNS, DDoS protection, and edge computing. Free tier handles most needs. This site uses Cloudflare for DNS and analytics. Workers for edge compute.
Related Guides
Vim Editor Mode - Claude Code
Full vim keybindings (normal and insert modes) for prompt editing.
Claude CodeBuilding Your First MCP Server
Step-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI AgentsWebSearch Tool - Claude Code
Perform web searches and return ranked results with snippets.
Claude CodeRelated Posts

Flue: The Agent Harness Framework and Why It Feels Different
A long-form technical read on Flue from Fred K Schott, with deeper comparisons against OpenAI Agents, Vercel AI SDK, Goo...

Introducing agentfs: A Filesystem for AI Agents
agentfs is filesystem-shaped storage for AI agents. Postgres-backed on Neon, no cold starts, no exec by design. Pay-only...

Flue and the Agent Harness Layer
Flue is trending because it names the part of agent infrastructure that is becoming product-critical: the programmable h...

Flagship: Cloudflare Feature Flags for AI Apps
Cloudflare Flagship is feature flags built for AI: model swaps, agent gates, and prompt rollouts as first-class primitiv...

Vercel's Agentic Infrastructure Stack Explained
Vercel just declared the agent stack: AI Gateway, Sandbox, Flags, and Microfrontends. Here is how the four primitives co...

Vercel's New Durable Execution Programming Model: A Developer's Guide
Durable execution lands on Vercel. What it means for agents, long-running flows, and indie dev stacks - with code, gotch...
