App Submission Guideline

Thank you for your interest in contributing to the KaiOS platform.

We hope you have read all the documentation on the portal. This will help you understand what is considered a qualified app for KaiOS and avoid your app being rejected.

Please have a look at our App Submission and Distribution Agreement which you would accept before you could submit your app.

Currently, we are only accepting apps that are monetized using KaiAds SDK. If you have any questions related to monetization, please reach out to us.

Kindly follow the guidelines to have your content in the KaiStore.

  1. Prepare an app manifest with the required fields.

  2. If your app doesn’t support multiple languages, kindly don’t add the extra locales in the manifest. Your app may get rejected.

  3. The app name should be relevant to the product. Generic app names such as wallpaper, ringtone, wallet, etc. are prohibited.

    • Include Subtitles and App Descriptions for the app.
    • Subtitle text limit - 40 characters (including white spaces), Description text limit - 220 characters (including white spaces).
  4. The type of your app in the manifest file should preferably be “Web”.

    • If the app needs to access Privileged APIs, kindly share the API information in the "Simple Test Report" section during app submission.
    • If your app needs to access Certified API, kindly reach out to us.
  5. Apps are tested on a combination of 512MB and 256MB devices. We recommend that app performance is optimized for 256MB devices to reach our global audience. Learn more about improving the performance of your app through this article.

  6. Marketing Assets:

  7. Submit the apps to your target audience

    • Select OS version: 2.5.x series or 3.0.x series
    • Select device orientation: Portrait (default), Landscape, or Both
    • Select region: Global (by default)