Why move your Gadget app before the end of 2026?
Your app runs as it does today until March 31, 2027.
After that the platform behind it is gone: the database, the install, the webhooks and the hosting. Each of them needs a new home before that date. Moving before the end of 2026 means Gadget support still answers while you move.
A public app has an earlier date. On January 1, 2027, Shopify delists public apps that still use its older, non-expiring tokens and blocks their new installs. If we move your app before then, we switch its tokens in the same step.
Dates and a move checklist: Gadget is shutting down: what to do.
What did Gadget do for my app, and what replaces it?
Database and models
- What runs it after the move
- Postgres with a schema and migrations you own
The API Gadget generated for your models
- What runs it after the move
- Server routes written for your app
Install and sessions for merchants
- What runs it after the move
- Shopify's app framework with managed install
Webhooks
- What runs it after the move
- Webhooks declared in your app config, each call checked
Shopify data copied into Gadget
- What runs it after the move
- Only the data your app needs, pulled fresh from Shopify
Background actions
- What runs it after the move
- A job queue or scheduled jobs, with Shopify rate limits handled
Hosting and logs
- What runs it after the move
- Staging and production hosting with logs and alerts
File storage
- What runs it after the move
- Your own file storage
Privacy (GDPR) webhooks
- What runs it after the move
- Three privacy routes, answering from the first minute
Will my merchants have to reinstall?
If the Shopify app is in your own Partner or Dev Dashboard account, merchants don't reinstall.
We keep the same app and point it at the new server, so its reviews stay too.
That holds for public and custom apps that open inside Shopify admin, on any Shopify API version. If your app doesn't open inside Shopify admin, we test this on a development store first and tell you in writing.
On a public app with tokens that renew every hour, we move each store's tokens during the switch, so background jobs start again right after it. Only a store with no usable token waits until its merchant next opens the app. We check your app's case and tell you in writing before we quote.
If the app sits in someone else's account, it becomes a new app and every merchant installs again. That's the first thing we check.
How does the move work?
We read your app: models, actions, webhooks, extensions, the screens merchants use and how much data you keep.
You get a fixed price in writing. No hourly billing.
We rebuild it on Shopify's app framework and keep your business logic. Your app runs on a database and hosting in your own name. You own the code, the data and the accounts.
Gadget has no database dump today, so we write the script that moves your app's data, then check the record counts and spot-check records by hand.
Switch day: a short freeze of up to an hour, then the app points at the new server. Your Gadget app stays live until that moment.
Until March 31, 2027, we can switch back to Gadget if something goes wrong.
Should the developer who built it on Gadget move it?
Sometimes, yes. If they already ship native Shopify apps, they're a good choice.
Teams pick Gadget so they don't have to run the install, webhooks, data sync and hosting themselves. Moving off it means someone now builds and runs that part. It's a different job from building features.
Whoever you choose, ask one question: "Show me a native Shopify app you run today."
Who can migrate my Gadget app? Are there agencies that do it?
Rolling Pandas does. We're a Shopify team that builds native Shopify apps and runs one of our own.
Carded
Our own public app for stores that sell age-restricted products: install, webhooks, Shopify billing, privacy routes, background jobs and tests, on our own stack. Submitted to the Shopify App Store.
More on our Shopify app development work.
Blago Bonchev leads it: 10 years building websites. One point of contact from the first message to switch day.
Not the right fit
We work on Shopify only.
If your Gadget app is for another platform, we're not the team for it. And if your developer already runs native Shopify apps, they may be your fastest route.