Compatibility

Supported runtimes, frameworks, and agent modes for ContractSpec.

Runtimes

  • Node.js 20+
  • Bun 1.0+

Frameworks

  • Next.js 14+ (App Router preferred)
  • Bun + Elysia or compatible HTTP servers

Package managers

  • bun (recommended)
  • npm
  • pnpm

AI agent modes

  • claude-code
  • openai-codex
  • cursor
  • opencode
  • simple (direct LLM)

Datastores

ContractSpec ships with Prisma-friendly defaults and can integrate with custom adapters for other databases.

  • PostgreSQL via Prisma
  • Custom adapters for other SQL/NoSQL stores