Documentation
Everything you need to know about Umbrella - from installation to advanced plugin development.
Quick Start
1
Download APK
Download the latest APK from our releases page
2
Install App
Install the APK on your Android device
3
Grant Permissions
Grant necessary permissions for full functionality
4
Install Plugins
Download and install plugins from trusted sources
5
Start Exploring
Begin using Umbrella with your favorite plugins
Documentation
Installation
Get started with Umbrella - download and install the app
Configuration
Configure Umbrella to match your preferences and needs
Plugin Development
Create your own plugins for Umbrella
Plugin Development
Create powerful plugins that extend Umbrella's functionality
Getting Started
Plugin Structure
Learn the basic structure and required files for Umbrella plugins
Security Model
Understand how plugins run in a sandboxed environment
API Access
Access Umbrella's APIs for media playback, storage, and more
Sample Plugin
// example-plugin.js import { type CheerioAPI, load } from "cheerio"; class ExamplePlugin { async search(query: string, page?: number) { ... } async getCategory(category: string, page?: number): Promise<object> { ... } async getHomeCategories(): Promise<object[]> { ... } async getItemDetails(id: string): Promise<object> { ... } async getItemMedia(id: string): Promise<object[]> { ... } } module.exports = { ... }; export default ExamplePlugin;