https://github.com/maoosi/prisma-appsync
⚡ Turns your ◭ Prisma Schema into a fully-featured GraphQL API, tailored for AWS AppSync.
https://github.com/maoosi/prisma-appsync
api appsync appsync-crud-api aws generator graphql prisma prisma-appsync typescript
Last synced: 10 months ago
JSON representation
⚡ Turns your ◭ Prisma Schema into a fully-featured GraphQL API, tailored for AWS AppSync.
- Host: GitHub
- URL: https://github.com/maoosi/prisma-appsync
- Owner: maoosi
- License: bsd-2-clause
- Created: 2020-08-07T08:34:21.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T07:23:34.000Z (about 1 year ago)
- Last Synced: 2025-03-19T11:19:06.406Z (10 months ago)
- Topics: api, appsync, appsync-crud-api, aws, generator, graphql, prisma, prisma-appsync, typescript
- Language: TypeScript
- Homepage: https://prisma-appsync.vercel.app
- Size: 25.1 MB
- Stars: 227
- Watchers: 10
- Forks: 18
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Security: docs/security/appsync-authz.md
- Support: docs/support.md
Awesome Lists containing this project
- awesome-list - prisma-appsync - blown GraphQL API for AWS AppSync. | maoosi | 105 | (TypeScript)
README
# Prisma-AppSync · [](/packages/client/src/) [](https://aws.amazon.com/appsync/) [](https://www.prisma.io)
**Prisma-AppSync** turns your [Prisma Schema](https://www.prisma.io) into a fully-featured GraphQL API, tailored for [AWS AppSync](https://aws.amazon.com/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 🙂
```shell
npx create-prisma-appsync-app@latest
```
## 📓 Documentation
[Read the documentation](https://prisma-appsync.vercel.app) to learn how to use Prisma-AppSync.
## 🙏 Contributors

Sylvain
🐙 💻 🤔 📖

Bell
💻 🤔

Ciprian Caba
💻 🤔

Tom
💻 🤔

Ryan Parker
💻

Cameron Jenkinson
💻

jeremy-white
💻

Max Konin
💻

Michael Chan
💻

Nhu Mai
💻
Wanting to help? Get started with our [contribution guide](https://prisma-appsync.vercel.app/contributing.html) or consider [💛 Github sponsors](https://github.com/sponsors/maoosi).
## 🌟 Sponsors
**Thanks go to these wonderful sponsors!**
[](https://kuizto.co/?utm_source=prisma_appsync&utm_medium=github)
[Kuizto.co](https://kuizto.co/?utm_source=prisma_appsync&utm_medium=github) 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!