Key Principles
As a miniapp developer, you must adhere to our guidelines to successfully launch your miniapp within the Boxo platform. Here are the key terms to familiarize yourself with:
-
Miniapp: A mobile-adaptive web application developed with JavaScript, designed to seamlessly integrate within native mobile apps. It serves as an extension of native app functionality. If you already have a responsive web service, you can easily launch it as a miniapp on the Boxo platform using our guidelines.
-
App ID: A unique identifier automatically assigned to each miniapp by Boxo. This ID helps differentiate miniapps within the platform.
-
Client ID: A unique identifier for each host app. Boxo automatically assigns a Client ID on the dashboard, which is used for identifying and managing interactions with the host app.
-
Boxo JS SDK: An npm library that acts as a bridge between a Boxo miniapp and the Boxo host app. It provides APIs to manage user authorization, facilitate data flow between the miniapp and host app, and track user activity.
-
Showroom: A curated list of publicly available miniapps on the Boxo Dashboard, where developers can submit their miniapps for review and integration into host apps.