What is a Shopify public app?
A public app is an app with public distribution: it can be installed on many Shopify stores, and it needs Shopify approval before it is listed in the Shopify App Store (Shopify developer docs). It is the route for software companies, agencies and brands that want to turn a solution into a product with recurring revenue.
Shopify takes a share of app revenue. Under the terms effective January 1, 2025, developers keep 100% of their first $1,000,000 USD in gross app revenue and 85% above that, App Store registration costs $19 USD per Partner account, and billing carries a 2.9% processing fee (Shopify revenue share). Larger developers have different terms, so check the current page before you build a business case.