This example shows how to implement a GraphQL server with TypeScript with the following stack:
- GraphQL Yoga: GraphQL server
- Pothos: Code-first GraphQL schema definition library
- Prisma Client: Databases access (ORM)
- Prisma Migrate: Database migrations
- SQLite: Local, file-based SQL database
- Getting Started
- Using the GraphQL API
- Evolving the app
- Switch to another database (e.g. PostgreSQL, MySQL, SQL Server)
- Next steps
_INLINE(../setup-0.md) npx try-prisma@latest --template typescript/graphql _INLINE(../setup-1.md) cd graphql _INLINE(../setup-2.md) cd prisma-examples/typescript/graphql _INLINE(../setup-3.md)
_INLINE(../../start-graphql-server.md)
_INLINE(../../using-the-graphql-api.md)
_INLINE(../evolving-the-app-graphql-pothos.md)
_INLINE(../../switching-databases.md)
_INLINE(../../next-steps.md)