Skip to content

nestjs-shopify/nestjs-shopify

Repository files navigation

A monorepo containing packages to develop Shopify application using NestJS.


Upgrade to @nestjs-shopify/express or @nestjs-shopify/fastify

See upgrade guide here.

Packages

Package Description
@nestjs-shopify/express Initialize the @shopify/shopify-api package with your Express NestJS app.
@nestjs-shopify/fastify Initialize the @shopify/shopify-api package with your Fastify NestJS app.
@nestjs-shopify/common Common utilities (like HMAC validation, applying CSP headers, etc.)
@nestjs-shopify/webhooks Register and process Shopify webhooks.
@nestjs-shopify/auth Setup online and/or offline auth and protected your NestJS API with Shopify JWT session tokens.
@nestjs-shopify/graphql Setup a Shopify GraphQL Admin API proxy that is automatically setup to use online session tokens.
@nestjs-shopify/core Private module to be used by @nestjs-shopify/express or @nestjs-shopify/fastify

Example app

See https://github.com/nestjs-shopify/example-nx-app for an example app with a NextJS frontend.

License

This project is licensed under the MIT License - see the LICENSE file for details.