← Back to all sparks
G

Gadget

INFRA · APIS
Velocity0.0

Full-stack development platform for building web and Shopify apps with a managed backend, database, and hosting

Gadget keeps its Shopify app platform in lockstep with Shopify's own release train.

shopifyapp-platformdeveloper-toolsinfrastructureobservability
Current state
Gadget is a full-stack development platform for building Shopify apps, and its changelog reads as steady platform maintenance: tracking new Shopify API versions, adopting Polaris web components, and hardening its own infrastructure. Recent work spans access-control UX, database rate-limiting, and a logging-backend migration. The pace is incremental with no single headline feature.
Where it's heading
Two threads run through the feed: staying current with Shopify (API 2026-04, expiring offline tokens, TOML as the source of truth) and tightening platform reliability (progressive DB-query charging, surge-threshold visibility, a Loki-to-ClickHouse logging move). Gadget's roadmap is effectively coupled to Shopify's — its value is absorbing that churn so app builders don't have to.
Prediction
Expect continued fast-follow support for the next Shopify API version and further reliability and observability work; the ClickHouse migration suggests more logging and metrics tooling is likely next.

Recent moves

  1. 2mo ago

    Drag-and-drop role reordering on permissions page

    Drag-and-drop role reordering on the permissions page replaces a manual edit of accessControl/permissions.gadget.ts — a small access-control UX convenience in line with the platform's incremental polish.

  2. 2mo ago

    Progressive charging for long-running DB queries

    Progressive rate-limiting charges long-running database queries more aggressively, keeping one heavy operation from starving others — a reliability guardrail rather than a user-facing feature.

  3. 3mo ago

    New logging syntax and commands due to ClickHouse logs migration

    Migrating logging from Loki to ClickHouse switches log-query syntax to Lucene; the write API is unchanged, but it is a visible break for anyone querying logs and hints at more analytics-grade observability ahead.

  4. 3mo ago

    Surge threshold visualization added to ops dashboard

    A yellow surge-threshold indicator on the ops-dashboard rate-limit chart is a small clarity tweak, distinguishing the surge line from the hard max limit.

  5. 3mo ago

    Support for Shopify expiring offline access tokens

    Automatic support for Shopify's expiring offline access tokens (required on API 2026-04+) is handled transparently with no app code changes — exactly the Shopify-churn absorption that defines Gadget's value.

  6. 3mo ago

    Support for Shopify API version 2026-04

    Fast-follow support for Shopify API version 2026-04 — covering model, webhook, and structural changes — keeps Gadget apps current with the platform they target.