How to make private Shopify app as public

Topic summary

A developer has created a private Shopify app for a Shopify Plus merchant that provides shipping information based on shipping addresses. The app is built with Remix JS, hosted on fly.io, and currently uses SQLite with two models in schema.prisma.

Main Question:
The developer wants to transition this private app to a public app available in the Shopify App Store and seeks guidance on the required changes.

Key Concern:
They recognize the need to shift from a single-tenant to a multi-tenant architecture, where each merchant would have isolated data storage or their own database, but need instructions on implementation.

Solution Provided:
Another user directed them to Shopify’s official app requirements checklist (https://shopify.dev/docs/apps/launch/app-requirements-checklist) as the comprehensive resource for making an app public.

Status:
The question appears resolved with the developer acknowledging they will review the official documentation.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Dear Developers,

I hope this email finds you well.

Lately, I have been able to launch my own private app for one of Shopify plus merchants. I am thinking to make this app public meaning able to have this app in Shopify app store.

As of now I have hosted this private app on fly.io.

This app is the simple app that would provide shipping information based on Shipping address. I have built this simple app via Remix JS.

right now I have used SQLite database and I have used two models in schema.prisma(Sqlite) . Now my question is can you please give me help/information in making this app public.

As I believe for public app should transition from a single-tenant model to multi-tenant model meaning each merchant will need their own database or isolated data storage. Can you please give me some instructions on it.

I would really appreciate it.

Many thanks

Please follow the official checklist of requirements for the apps.

https://shopify.dev/docs/apps/launch/app-requirements-checklist

1 Like

Hi @cromedia ,

Thank you so much, i will definitely check it out.

Many thanks

Please mark the answer as a solution, seems we don’t have other answers here.