Documentation

Everything you need to integrate Hedgehog into your application.

Quick start

Get up and running with Hedgehog in three steps:

  1. Create an account — Sign up for free at the dashboard and create your organization.
  2. Generate an API token — Navigate to your organization settings and create a client token for your app.
  3. Install an SDK — Choose the SDK for your platform and initialize it with your token and organization ID.

Platform SDKs

Web SDK

Vue 3-based web components that embed directly into any website. Shadow DOM isolation ensures styles never conflict with your app.

Language: JavaScript / TypeScript

iOS SDK

Native Swift package using URLSession and CryptoKit. Supports iOS 16+ with zero external dependencies.

Language: Swift

Android SDK

Kotlin SDK built with OkHttp and Moshi. Integrates with Jetpack Compose or traditional Android Views.

Language: Kotlin

API reference

Authentication

Token-based authentication with organization-scoped API keys. Supports both server-to-server and client-side flows.

Comments API

Create, read, update, and delete comments. Supports threading, reactions, and real-time subscriptions via WebSocket.

Organizations API

Manage organizations, members, and roles. Full multi-tenant isolation with schema-per-tenant architecture.

Webhooks

Subscribe to events like comment.created, comment.resolved, and member.joined. Reliable delivery with automatic retries.