Skip to content

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

License

Notifications You must be signed in to change notification settings

maoosi/prisma-appsync

Repository files navigation

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!