Skip to main content

Submit a New App

Use the Solana dApp Publisher Portal to submit your dApp to the Solana dApp Store.

Before you begin

Ensure you have:

  • A release-ready APK file signed with your release key.
  • App metadata prepared (name, description, screenshots, icon).
  • A Solana wallet browser extension (Phantom, Solflare, etc.) with sufficient SOL.
  • Reviewed the Publisher Policy and Developer Agreement

1. Sign up for a Publisher Account

  • Navigate to the Publisher Portal and sign up for an account.
  • Fill out your publisher profile and submit your KYC/KYB verification.

2. Connect your publisher wallet

  • Connect a Solana wallet via a browser extension wallet (e.g Phantom, Solflare, Backpack). This will be your publisher wallet.
  • Ensure the publisher wallet has sufficient SOL (~0.2 SOL) to cover transaction fees and ArDrive upload costs.
warning

Your publisher wallet is required for all future submissions of this app. Do not lose access to it or you will not be able to make new submissions of this app.

3. Set a storage provider

Your storage provider selection determines where all your dApp assets (e.g APK file, Icon, Description, Preview Images/Videos, etc) are uploaded and stored during app submission.

ArDrive is recommended for storage costs and ease of setup.

Use the storage cost tool to estimate the SOL amount required for upload based on your app's size.

Storage provider selection screenshot

4. Add your dApp details

In the bottom-left menu, press "Add a dApp" > "New dApp" and a form will appear where you can input your app details.

dApp details screenshot

Save the form once you've filled out the details. These details can be changed before submission and updated in later submissions.

See Listing Page Guidelines for detailed requirements.

5. Submit your first release version

After adding your dApp, navigate to the app's Home menu in the sidebar. In the top-right, press the "New Version" button to begin the APK upload process.

dApp details screenshot

After uploading your APK and pressing "Submit", you will be prompted to sign multiple messages and transactions. These are required for uploading assets to Arweave and minting your release NFT.

warning

Ensure you approve each signing request and you do not skip any or else certain assets could be missing from your app submission.

dApp details screenshot

Congratulations on submitting your first app! 🎉

After Submission

Once submitted, your app automatically enters the app review queue and will go live immediately under an appropriate category once approved.

App Review

  • It typically takes 2-5 business days for app review, so please be patient as we go through the review queue.
  • You'll be notified via your developer email when the app is approved or if changes are needed.

Get in contact

To get in contact for any questions regarding publishing, app review, or launching on the dApp Store, please see join the Solana Mobile Discord and see the #dapp-store channel for instructions to get in touch.