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

# Mobile SDK

> Stream Mobile SDK Libraries

The following SDK libraries allow for quick integration of Bunny Stream player on both iOS and Android mobile platforms.

## Key Features

* Complete API Integration: Full support for Bunny REST Stream API
* Efficient Video Upload: TUS protocol implementation for reliable, resumable uploads
* Advanced Video Player: Custom-built player with full Bunny CDN integration
* Camera Upload Support: Built-in capabilities for recording and uploading videos directly from device camera
* Type-Safe API: Fully typed Swift API for compile-time safety
* Background Processing: Support for background uploads and downloads
* Comprehensive Error Handling: Detailed error information and recovery options

## What is Bunny Stream Mobile SDK iOS?

Bunny Stream is a comprehensive Swift Package Manager (SPM) package designed to seamlessly integrate Bunny's powerful video streaming capabilities into your iOS applications. The package provides a robust set of tools for video management, playback, uploading, and camera-based video uploads, all through an intuitive **Swift API**.

<Card title="iOS SDK" href="https://github.com/BunnyWay/bunny-stream-ios" horizontal />

## What is Bunny Stream Mobile SDK Android?

Bunny Stream is an Android library designed to seamlessly integrate Bunny's powerful video streaming capabilities into your Android applications. The package provides a robust set of tools for video management, playback, uploading, and camera-based video uploads, all through an intuitive **Kotlin API**.

<Card title="Android SDK" href="https://github.com/BunnyWay/bunny-stream-android" horizontal />
