Prisma-AppSync logo

Prisma-AppSync

GraphQL API Generator for Prisma ORM

  • Role Creator and maintainer
  • Stack TypeScript, GraphQL, AWS AppSync, AWS CDK, Vite, esbuild, Nunjucks, Micromatch, Vitest, PlanetScale
  • Years 2021 - Current
  • Link

Prisma-AppSync is an open source library that turns your Prisma Schema into a fully featured GraphQL API, tailored for AWS AppSync.

Prisma-AppSync website screenshot

Under the hood

Prisma Schema → AppSync GraphQL in minutes

The library parses your Prisma schema and auto-generates a fully functional GraphQL API tailored for AWS AppSync, streamlining from model definition to live API in minutes.

Ready-to-use CRUD, secure by default

CRUD resolvers are auto-generated using Prisma syntax with a robust TypeScript client. Security is built-in, featuring XSS sanitization, query depth limits, rate limiting, and flexible ACL options (API Key, IAM, Cognito, etc.)

Customisable & extensible architecture

While generating a functional API out-of-the-box, the library also supports deep customisation — from the GraphQL schema to resolvers and data flow — ensuring adaptability for complex or tailored use cases

Fast DX with local simulation tooling

It bundles a local development server that mimics AWS AppSync and Lambda execution, complete with a GraphQL IDE, hot-reloading, and real-time testing — making iteration fast and comfortable

Stats

  • 500-1,000 weekly NPM downloads
  • 230 stars on GitHub
  • 10 contributors

Prisma Day talk

As an early adopter and power user of Prisma, I’ve contributed to the community in various ways, including streaming a talk at Prisma Day: