What's the difference between external and internal app dashboards?

Hello, I have noticed that some applications have their dashboard within Shopify at the domani:

myshopify.com/admin/apps/NAMEAPP while other app have the dashboard outside of Shopify’s perimeter (in a subdomain of their main domani): admin.NAMEAPP.com/

Here I have recorded a video to show you what I mean:
https://www.loom.com/share/47020b374cd94a11985ddfd6a6e6e293

What are the differences in the two? Is the dashboard in the subdomain more flexible for future changes or Shopify will always intervene?

Thanks!

Hi @mazzalupia , that’s called embedded app and standalone app. You can read more about it here.

Have a nice day!

1 Like

Thank you soo much! I have seen the link you sent me but I still have trouble understanding the advanateges of a stand alone app. Is it more flexible? For instance, if I add more features will Shopify need to approve them?

Do you know if these standalone dashboards can also be used for other CSM?

@mazzalupia you’re welcome. :slightly_smiling_face:
You can see some more details here.

There aren’t some advantages actually, it just depends on what would you like more.
And for another question. I think it really depends on your code and functionality, if you’re using GraphQL mutations/queries related to Shopify, I don’t think you’ll be able to use it for, let’s say Wordpress.

1 Like