Getting started
Prisma-AppSync is a Prisma Generator, that instantly converts your Schema into a full-blown GraphQL API for AWS AppSync.
From prisma
| To full-blown GraphQL API: graphql
|
👉 Features
- 💎 Utilize ◭ Prisma Schema to define data structure and quickly spin up a GraphQL API.
- ⚡️ Auto-generated CRUD operations, fully customisable and using Prisma syntax.
- ⛑ Built-in, zero-config XSS data sanitization, query depth control and rate limiting.
- 🔐 Fine-grained access control and authorization modes (API key, IAM, Cognito, etc).
- 🔌 Fully extensible GQL schema and TS Client API to add custom hooks and resolvers.
👉 Built around 4 packages
Generator for Prisma ORM, whose role is to parse |
Think of it as Prisma Client on steroids 💪. Fully typed, written in TypeScript for AWS Lambda AppSync resolvers, and capable to handle CRUD operations with a single line of code. It also allows extending and customising the GraphQL API. |
Interactive scaffolding CLI to quickly start new Prisma-AppSync projects, accessible from a single |
Local development environment built for Prisma-AppSync (local database, auto-reload, TS support, GraphQL IDE). Simulate a GraphQL API running on AWS AppSync + AWS Lambda Resolver + Prisma ORM + Database. |