Native Mini Apps are built using the Rebell Mini Program framework — a component-based, JavaScript-driven approach that renders using platform-native UI elements inside the SuperApp.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.
Mini Program Studio is available for download in your personal area.

This is the recommended approach for new Mini App development. It provides the best performance, deepest SuperApp integration, and full access to all JSAPIs.
How It Works
- Code is written in AXML (markup), ACSS (styles), and JavaScript
- Rendered using platform-native components — not a WebView
- All JSAPI methods are available via the
myglobal object - Communication with your backend goes through standard HTTPS calls
Project Structure
A minimal Native Mini App has this layout:Step 1: Install Mini Program Studio
Download and install Mini Program Studio from the Rebell developer portal. After installation, log in with your merchant credentials and select your Mini App from the project list.Step 2: Create Your App Entry Point
app.js — defines global state and lifecycle hooks:
app.json — declares pages and global window settings:
Step 3: Build a Page
pages/index/index.axml — page template:
pages/index/index.js — page logic:
pages/index/index.acss — page styles:
Step 4: Access JSAPI
All platform capabilities are accessed via themy global object. Examples:
Get user identity (auth code)
Get user identity (auth code)
Show a loading indicator
Show a loading indicator
Navigate to another page
Navigate to another page
Get device info
Get device info
Step 5: Call Your Backend
Usemy.request for HTTPS calls to your merchant backend:
Step 6: Preview and Test
In Mini Program Studio:- Click Preview to generate a QR code
- Scan with the Rebell SuperApp (sandbox mode) to run on device
- Use the built-in Simulator for quick iteration without a physical device
- Check the Console tab for logs and errors
Step 7: Submit for Review
Once ready:- Increment the version in
app.json - Click Upload in Mini Program Studio
- Submit the uploaded version for Rebell review from the developer portal
- After approval, publish to production
Payments
Triggering a payment from a Native Mini App follows this flow:
See Payments in Mini Apps for the complete implementation guide.
Next Steps
JSAPI Reference
Full list of available my.* APIs
Mini App Lifecycle
Review, versioning, and publishing process
Backend Authentication
Authenticate Mini App requests on your backend
Payments
Trigger payments from within your Mini App