> ## Documentation Index
> Fetch the complete documentation index at: https://boxo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 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](https://dashboard.boxo.io/), where developers can submit their miniapps for review and integration into host apps.
