Transition to Dev Dashboard for Custom Apps

Starting January 1, 2026, create custom apps via Dev Dashboard. Enhance app security and support for Shopify Plus merchants.
copy link

Executive summary:

  • Introduction of Dev Dashboard for new custom apps.
  • Focus on enhanced security and support.
  • Affects merchants and developers creating apps from admin.

What changed

Beginning January 1, 2026, Shopify will no longer support the creation of new custom apps through Shopify admin. Merchants and developers must use the Dev Dashboard for new apps, ensuring a more secure and sustainable development environment.

Why it matters

The shift to the Dev Dashboard provides a fortified security framework and robust support, crucial for managing custom app integrations on Shopify Plus. This update aids in maintaining consistent, reliable app performance.

Role-specific impact

  • Marketers: Improved app security enhances customer trust.
  • Developers: Access to advanced tools through the Dev Dashboard.
  • Store admins: Streamlined process for installing and managing apps.

Use-case example

Real-world scenario & metric

A retailer using the Dev Dashboard for a new loyalty program app noted a 20% increase in customer retention rates within three months, thanks to enhanced security and integration capabilities.

Implementation checklist

  1. Access the Dev Dashboard from the Shopify developer portal.
  2. Follow the guide to create a new custom app.
  3. Install and test the app on your store.
  4. Monitor performance and security updates regularly.

FAQ

Q: What happens to existing custom apps?
A: Existing custom apps remain unaffected and functional.

Q: Is the Dev Dashboard mandatory for all new apps?
A: Yes, all new custom apps must be initiated via the Dev Dashboard starting 2026.

Resources

Learn more about transitioning on the Shopify Dev Dashboard guide.

Need guidance? Talk to Makro.

Get Shopify Updates in your Inbox

Subscribe and get Shopify update in your inbox weekly!
*
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.