This page may contain stale information. Last updated: 2026-06-24

Definition

AWS Blocks is an open-source TypeScript framework (public preview, June 16, 2026) where each “Block” bundles application code, local dev implementation, and production AWS infrastructure (Lambda, Aurora, DynamoDB, Bedrock, Cognito, S3). Apache 2.0 licensed; requires Node.js 22+.

Key Points

  • Local-first: npm run dev runs Postgres, auth, realtime without AWS account; same code deploys to production with zero changes
  • AI-agent oriented: Built-in steering files constrain coding agents to correct architecture patterns
  • ~20 Blocks at preview: databases, auth, AI agents/knowledge bases, storage, jobs, messaging, email
  • Frontends: Vite+React SPAs, Next.js, Nuxt, Astro; mobile bindings (Swift, Kotlin, Dart)
  • Pricing: Blocks free; pay standard AWS service costs only

Public preview — Block constructor signatures may change; pin versions. Local mocks may differ from production AWS behavior.

Sources