--- title: Kotlin SDK for Android and Multiplatform description: Install and initialize the official InsForge Kotlin SDK to access auth, database, storage, and realtime from Android and Kotlin Multiplatform apps. --- import KotlinSdkInstallation from '/snippets/kotlin-sdk-installation.mdx'; The InsForge Kotlin SDK provides a native Kotlin client for interacting with InsForge services from Android applications and Kotlin Multiplatform projects. ## Installation ## Features - **Database** - Type-safe CRUD operations with Kotlin Serialization - **Authentication** - Email/password and OAuth authentication - **Storage** - File upload, download, and management - **AI** - Chat completions and image generation - **Realtime** - WebSocket-based pub/sub messaging - **Coroutines** - Full Kotlin Coroutines support - **Jetpack Compose** - Composable functions and state management ## Platform support | Platform | Support | |----------|---------| | Android | 5.0+ (API 21+) | | JVM | Java 11+ | | Kotlin Multiplatform (coming soon) | iOS, macOS, JS (experimental) | ## SDK reference CRUD operations with Kotlin data classes Sign up, sign in, OAuth, and user management File upload, download, and management Chat completions and image generation WebSocket pub/sub messaging