---
slug: /
title: Overview
sidebar_position: 0
---

# Mobile Integration Guides

API integration guides for the KSN React Native app. Every guide documents the exact endpoints, request/response shapes, and Socket.IO events the backend exposes.

Start with [Auth Integration](./auth/mobile-auth-integration.md) — all other guides assume authenticated requests with the `X-Client-Type: mobile` header.

Any screen that uploads photos or files uses one shared flow — see [Media Upload](./media-upload/mobile-media-upload-guide.md) for the allowed types, size caps, and the presign → PUT → reference contract. The feature guides only add their own attach/send step.

Any screen with a text input can be rejected by the server's blocked-word filter — one 422 shape, one handler, described in [Content Moderation](./moderation/mobile-content-moderation-guide.md).

The home screen renders the personalized [Feed](./feed/mobile-feed-guide.md) — a scored, cursor-paginated blend of follows, interests, and trending, where liked/commented posts drop out and seen posts rotate down automatically.

**Checking what changed:** every guide carries a **What's new** section at the top —
the last five changes to that guide, in plain language, written when the change was
made. [Recent Updates](./recent-updates.md) collects the newest line from each. Read
those before the diff; the diff banner on each page is there for when you need the
exact wording that moved.

Pick a guide from the sidebar.
