What's new on the Shopify Dev Platform — March 2026

Hey Shopify devs,

Here’s a roundup of some of what shipped on the Dev Platform this month, including faster APIs, a cleaner Dev Dashboard, and some quality-of-life wins you’ll appreciate.

:gear: Role-based access control for the Dev Dash

We’ve rolled out a signifigant upgrade to how partner organizations work. You now have a proper organizational structure with a single Owner and Admins, role-based access control and centralized management through Organization Settings in the Dev Dashboard. No more one-size-fits-all permissions — you can assign roles that actually reflect how your team is structured.

Full details: Improved building for partners

:shield: Safer CLI deploys

The --force flag in shopify app deploy is being replaced with two more specific flags: --allow-updates and --allow-deletes. You now get granular control over what a deploy can do, so you can avoid accidentally deleting extensions when you just meant to push an update.

If you’re using --force today, start switching over as this will be deprecated in future versions.

:package: Extension bundle size analysis

UI extensions have a 64 KB compressed size limit, and until now it was hard to tell what was eating up your budget. Starting with CLI version 3.92.0, running shopify app build generates an esbuild metafile (.metafile.json) in each extension’s dist/ folder. Upload it to the esbuild bundle analyzer or use any local tool that reads esbuild metafiles to see exactly what’s taking up space. See our docs for more details.

:books: Refreshed Admin UI & App Home docs

The reference docs for Admin UI extensions and App Home got a major refresh. We rewrote all 387 reference pages with better descriptions, real code samples, use cases, and clearer pathways between related docs. The IA and terminology were also cleaned up to make it easier to build a mental model of how everything fits together.

Check them out and let us know if they’re hitting the mark.

:high_voltage: Faster Admin API queries with breadth-first execution

We’ve been reworking how the Admin API executes GraphQL queries under the hood. Instead of resolving fields one object at a time (depth-first), we now process each field across all objects in a single pass. As this rolls out, you’ll notice faster API responses, especially for large list queries, and a snappier Admin experience overall.

If you want the deep technical dive, the engineering team wrote about it here: Faster Breadth-First GraphQL Execution

:magnifying_glass_tilted_left: Catalog improvements in the Dev Dashboard

The Catalogs experience in the Dev Dashboard got some updates this month:

  • Cleaner UI: tidied up the interface to make it easier to find what you need
  • Query prefix support: you can now use a query prefix when searching catalogs, making it faster to filter down to what you’re looking for

This is part of the broader work to make the Dev Dashboard the single home for everything you build on Shopify.

:unlocked: App-space metaobjects no longer require write_metaobjects scope

Metaobjects in the app-owned namespace are your domain, so we removed the requirement to request the write_metaobjects scope to work with them.

If your app stores data in metaobjects, this means fewer scopes to request and a simpler migration path for apps moving data into metaobjects, including one less permission prompt for your merchants to approve.

:compass: Dev Dashboard: new navigation

If you’ve been in the Dev Dashboard recently, you might’ve noticed the navigation feels different. We got rid of the double left-nav and replaced it with a drill-in navigation, to make it simpler and easier to find your way around.

:gear: Admin intents now support Settings

Admin intents let your app navigate merchants to specific pages in the Shopify admin with a single API call. This month, we added support for Settings pages, so you can now send merchants directly to things like store details, location management, or order formatting settings.

Please drop questions or feedback in the thread - we’d love to hear your impressions!

3 Likes

Some great new features! Admin intents, especially, are really powerful for not interrupting user flows while in apps. We’d love to see intents for Customer Segments!