OneManage Logo
OneManage Docs

Welcome to OneManage

OneManage is the all-in-one platform for indie developers and small teams. Get production-grade tooling — logging, bug reporting, remote config, and hosted privacy policies — in minutes.

Choose Your Integration Path

OneManage supports two ways to integrate, both providing identical functionality:

KMP SDK REST API
Best for Kotlin Multiplatform apps (Android, iOS, Desktop) Any language or platform (Node.js, Python, Go, Ruby, PHP…)
Setup Add a Gradle dependency Any HTTP client
Batching Automatic Manual (see guide)
Offline support Built-in (SQLDelight) Implement yourself
Docs Install the SDK → REST API Guide →

Quick Start

  1. Get your credentials — Sign up and create an app from the OneManage Dashboard to get your API Key and App ID.
  2. Pick your path — Use the KMP SDK for Kotlin Multiplatform, or the REST API Guide for any other language.
  3. Start using features — You're ready to log events, capture bugs, and push config changes remotely.

What's Included

Feature Description
Live Logs Structured, batched remote logging with auto-flush and offline persistence.
Bug Reports Capture enriched bug reports with device metadata and severity levels.
Remote Config Feature flags and config values, served as a typed key→value map.
Privacy Policies Hosted, compliant privacy policies — served directly from your dashboard.
Webhooks Real-time HTTP notifications for critical events (errors, new bug reports).

SDK Details

  • Version: Maven Central
  • Platforms: Android · iOS (arm64, x64, simulatorArm64) · JVM / Desktop
  • Kotlin: 2.0+
  • Group ID: io.github.iammohdzaki.onemanage.kmp
  • Sample App: iammohdzaki/onemanage-app-sample

Next Steps

Using the KMP SDK:

Using the REST API: