maoosi / prisma-appsync

⚑ Turns your β—­ Prisma SchemaΒ into a fully-featured GraphQL API, tailored for AWS AppSync.
https://prisma-appsync.vercel.app
BSD 2-Clause "Simplified" License
224 stars 19 forks source link
api appsync appsync-crud-api aws generator graphql prisma prisma-appsync typescript

Prisma-AppSync

Prisma-AppSync · TypeScript AWS AppSync Prisma

Prisma-AppSync turns your Prisma Schema into a fully-featured GraphQL API, tailored for AWS AppSync.

βœ”οΈ Features

πŸ’Ž Use your β—­ Prisma Schema
Quickly define your data model and deploy a GraphQL API tailored for AWS AppSync.

⚑️ Auto-generated CRUD operations
Using Prisma syntax, with a robust TS Client designed for AWS Lambda Resolvers.

β›‘ Pre-configured security
Built-in XSS protection, query depth limitation, and in-memory rate limiting.

πŸ” Fine-grained ACL and authorization
Flexible security options such as API keys, IAM, Cognito, and more.

πŸ”Œ Fully extendable features
Customize your GraphQL schema, API resolvers, and data flow as needed.

πŸš€ Getting started

Run the following command and follow the prompts πŸ™‚

npx create-prisma-appsync-app@latest

πŸ““ Documentation

Read the documentation to learn how to use Prisma-AppSync.

πŸ™ Contributors

Sylvain
Sylvain

πŸ™ πŸ’» πŸ€” πŸ“–
Bell
Bell

πŸ’» πŸ€”
Ciprian Caba
Ciprian Caba

πŸ’» πŸ€”
Tom
Tom

πŸ’» πŸ€”
Ryan Parker
Ryan Parker

πŸ’»
Cameron Jenkinson
Cameron Jenkinson

πŸ’»
jeremy-white
jeremy-white

πŸ’»
Max Konin
Max Konin

πŸ’»
Michael Chan
Michael Chan

πŸ’»
Nhu Mai
Nhu Mai

πŸ’»

Wanting to help? Get started with our contribution guide or consider πŸ’› Github sponsors.

🌟 Sponsors

Thanks go to these wonderful sponsors!

Kuizto β€” The Everyday Cooking App

Kuizto.co is a cooking app that adds a unique twist to everyday cooking. Netflix-like feed to explore tailored recipes. Get inspired by others, save to cooklists, plan instantly!