This repo is a collection of packages that make it easy for apps to integrate with Shopify. They all build on top of the [@shopify/shopify-api](https://github.com/Shopify/shopify-api-js) package to cover specific use cases.
npm install shopify-app-js--root@shopify/shopify-app-jsThis repo is a collection of packages that make it easy for apps to integrate with Shopify.
They all build on top of the @shopify/shopify-api package to cover specific use cases.
This mono-repo supports the following packages:
#### @shopify/shopify-app-remix
- Provides functions to allow Remix apps to communicate and authenticate requests from Shopify.
#### @shopify/shopify-app-express
- Creates a middleware layer that allows Express.js apps to communicate with and authenticate requests from Shopify.
#### @shopify/shopify-app-session-storage-prisma
- Provides an implementation of SessionStorage that uses Prisma.
#### @shopify/shopify-app-session-storage-memory
- Provides a simplified memory-based implementation of SessionStorage for development.
#### @shopify/shopify-app-session-storage-sqlite
- Provides an implementation of SessionStorage that uses SQLite.
#### @shopify/shopify-app-session-storage-mongodb
- Provides an implementation of SessionStorage that uses MongoDB.
#### @shopify/shopify-app-session-storage-mysql
- Provides an implementation of SessionStorage that uses MySQL.
#### @shopify/shopify-app-session-storage-postgresql
- Provides an implementation of SessionStorage that uses PostgreSQL.
#### @shopify/shopify-app-session-storage-redis
- Provides an implementation of SessionStorage that uses Redis.
#### @shopify/shopify-app-session-storage-kv
- Provides an implementation of SessionStorage that uses CloudFlare KV storage.
#### @shopify/shopify-app-session-storage
- Provides an interface that enables apps to store the sessions created during the OAuth process in @shopify/shopify-api.
- You can assign any implementation of this interface to the Middleware layer packages. You can also call them directly from your app even if you're not building with Express.js.
#### @shopify/shopify-app-session-storage-dynamodb
- Provides an implementation of SessionStorage that uses AWS DynamoDB. Contributed by Chris - thank you :clap: