This guide is for you if you use @prisma/client on a project that does not use Nexus but are wondering if you should.
Nexus is a GraphQL schema library.
If you haven't already, you should read Welcome to Nexus.
This guide will show you the ways you can use Nexus with the Prisma toolkit.
As a Prisma user you can easily integrate Prisma into Nexus yourself, take a look at the with-prisma example
Vanilla works, but there's something better. The Nexus Prisma plugin (
nexus-plugin-prisma). It levels up your experience, including:
- Declarative APIs for projecting types from your Prisma schema onto your GraphQL Schema
- Declarative APIs for creating mutations and queries (including automatically implemented resolvers!)
For more info checkout the Prisma plugin documentation.