# Docs - SDK: Integrate SeeStack observability into your applications - **Introduction** - [Introduction](/docs): Welcome to SeeStack — full-stack observability for your applications. - [Installation](/docs/introduction/installation): Install the SeeStack SDK in your project. - [Quick Start](/docs/introduction/quick-start): Get up and running with SeeStack in under 5 minutes. - [Configuration](/docs/introduction/configuration): All available SDK initialization options. - **Features** - [Error Tracking](/docs/features/error-tracking): Capture exceptions with stack traces, user context, and metadata. - [Log Ingestion](/docs/features/log-ingestion): Send structured logs at five severity levels with arbitrary metadata. - [HTTP Monitoring](/docs/features/http-monitoring): Track inbound and outbound HTTP requests with timing, status codes, and path information. - [Session Replay](/docs/features/session-replay): Stream DOM and interaction events for later playback in the SeeStack dashboard. - [Cron Monitoring](/docs/features/cron-monitoring): Monitor scheduled jobs with heartbeat pings that report success or failure. - [Feature Flags](/docs/features/feature-flags): Evaluate remote feature flags with rollout percentages and targeting rules. - **Guides** - [User Context](/docs/guides/user-context): Set and manage user identity for all SDK telemetry. - [Privacy & Data Masking](/docs/guides/privacy-masking): Understand how SeeStack protects sensitive data before it leaves the device. - [Buffering & Flushing](/docs/guides/buffering-and-flushing): How the SDK buffers telemetry data and when it flushes to the backend. - [Retry Strategy](/docs/guides/retry-strategy): How the SDK handles network failures and retries. - **Reference** - [SDK API Reference](/docs/reference/sdk-api): Complete reference for all SeeStack SDK methods. - [Configuration Options](/docs/reference/configuration-options): Detailed reference for all SDK initialization configuration options. - [Data Models](/docs/reference/data-models): Reference for all data types and structures used by the SeeStack SDK. - REST API: Ingestion endpoint reference - **Get Started** - [Overview](/docs/api): Ingestion endpoints for the SeeStack observability platform. - **Reference** - [Errors](/docs/api/errors): Ingest application errors and exceptions. Each error is grouped server-side by fingerprint for deduplication. Send one error per request — no batching. - [Logs](/docs/api/logs): Ingest structured application logs. Send one log per request. Buffer in-memory and flush on a timer interval. - [HTTP Requests](/docs/api/http-requests): Ingest HTTP request telemetry for both inbound and outbound calls. Supports batching — up to 100 items per request. - [Session Replay](/docs/api/session-replay): Ingest session replay events (DOM mutations, clicks, scrolls, etc.). Supports batching with no enforced limit. Events within a batch should be sorted by `timestampMillis` ascending. - [Heartbeat](/docs/api/heartbeat): Send cron job heartbeat pings. Call this at the end of every scheduled task execution. The `slug` must match an existing cron monitor created in the SeeStack management console.