Submit your first app
You can have an app live on the marketplace in a few minutes. The marketplace hosts static web apps: the output of a production build, with no server-side code. Each approved app is served on its own subdomain, such as todo.<your-marketplace-domain>.
Before you start
You need a web app that builds to static files (for example with Vite, or any other bundler) and an email address to log in with. Check the bundle requirements if you are unsure whether your build qualifies.
1. Build and zip your app
Create the production build, then zip the contents of the output folder (usually dist/), so that index.html is at the top level of the zip.
npm run build
cd dist
zip -r ../app.zip .
A zip of the folder itself also works: a single wrapping folder is removed automatically.
2. Log in
Open the log in page and enter your email. You will receive a 5-digit code; enter it to sign in. There are no passwords, and the first time you log in an account is created for you.
3. Submit the app
Go to My apps and fill in the form:
- App name: shown in the catalog.
- Subdomain: the address your app will live at. It is checked as you type. It is reserved while your app is under review, can't be changed once approved, and is released if the app is rejected or sent back for revision.
- Short description: up to 280 characters.
- App bundle: your
.zipfile.
Select Submit for review. Your app now has the status Awaiting review.
4. Wait for review
An admin opens your app on a private test address, checks that it runs, and approves or rejects it. If it is rejected, the reason is shown on your My apps page. Read how review works for details.
5. Your app is live
Once approved, the app is served at its own address, appears in the public catalog, and has an Open link there. Whether it can also be installed or used offline is up to you.
Next steps
- Decide whether it can be installed or used offline.
- Learn how to ship updates without interrupting users.
dg.run