# Shopify/shopify_app

A Rails Engine for building Shopify Apps

Repository: https://github.com/Shopify/shopify_app
Canonical: https://ross.abutalabs.com/products/shopify_app
Language: Ruby
License: MIT
License Family: permissive
Last push: 2026-08-24T16:39:19+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 78, longevity 100
- inputs: {"age_days": 6537, "days_push": 9, "days_rel": 69, "gap_med": 41, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1926, forks 736 (observed 2026-08-28T04:05:55.619817+00:00)

## What it is
A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. It handles OAuth with Shopify, session token authentication, and integration with Shopify APIs.

## Use cases
- build a Shopify embedded app with Rails
- add Shopify OAuth authentication to a Rails app
- scaffold a new Shopify app using Ruby
- secure an embedded Shopify Admin app with session tokens
- integrate Shopify Admin API into an existing Rails application

## When to choose
- you are building a Shopify app in Ruby on Rails
- you want official OAuth and session token handling for Shopify
- you want generators that scaffold a Shopify-ready Rails app

## When to avoid
- you are building a Shopify app in Node.js or another stack
- you only need simple Shopify API calls without embedded app authentication
- your project does not use Rails

## Facets
- artifact type: framework
- maturity: active
- function: auth, middleware, sdk, web-framework
- domain: web-development, backend, e-commerce, apis, developer-tools
- platform: ruby
- tags: rails-engine, shopify, oauth, embedded-apps, session-tokens, generators, web-server

## Member repositories
- Shopify/shopify_app (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:55.619817+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:09:12.647702+00:00, confidence not recorded.
  - readme: https://github.com/Shopify/shopify_app (fetched 2026-08-28T04:05:55.619817+00:00, sha 61e966cebafb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
