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

# Overview

> Get your Mini App running fast. Choose between Native or H5 approaches.

The Rebell Mini App platform supports two integration types. Pick the one that fits your existing stack and timeline.

## Choose Your App Type

<Tabs>
  <Tab title="Native">
    **Built with the Mini Program framework**

    Use platform-native UI components and JSAPI. Best performance and deepest SuperApp integration. Recommended for new projects.

    [Get started →](/quick-start/native)
  </Tab>

  <Tab title="H5">
    **Your existing web app, wrapped as a Mini App**

    Point to an Entrance URL and add a single `<script>` tag. No build process or IDE required. Best for rapid deployment of existing mobile web apps.

    [Get started →](/quick-start/h5)
  </Tab>
</Tabs>

## Comparison

|                         | Native           | H5                    |
| ----------------------- | ---------------- | --------------------- |
| **Framework**           | Mini Program DSL | Plain HTML/JS/CSS     |
| **Performance**         | Excellent        | Good                  |
| **JSAPI access**        | Full             | Via runtime injection |
| **Setup effort**        | Higher           | Minimal               |
| **Existing web assets** | No               | Yes                   |
| **Recommended for**     | New builds       | Quick migration       |

<Note>
  Both types require completed merchant onboarding and sandbox credentials before you can run your Mini App on device.
</Note>

## Before You Start

All approaches share the same prerequisites:

<CardGroup cols={2}>
  <Card title="Merchant Onboarding" icon="user-check">
    KYB/AML verification completed and credentials issued
  </Card>

  <Card title="Sandbox Access" icon="flask">
    Mini App sandbox enabled for your merchant account
  </Card>

  <Card title="Mini Program Studio" icon="laptop-code">
    IDE installed for Native Mini App development
  </Card>

  <Card title="App ID" icon="fingerprint">
    Your Mini App ID assigned by Rebell
  </Card>
</CardGroup>
