# social.plus SDK > social.plus is a feature-rich SDK for building chat, communities, feeds, live video, and social experiences. This document provides AI-consumable documentation for the full SDK: Getting Started, Core Concepts, Video SDK, Chat SDK, and Social SDK. ## Getting Started - [Installation & Quick Start](https://learn.social.plus/social-plus-sdk/getting-started/overview): Install social.plus SDK and start building social features in minutes. Follow our straightforward setup guide. - [Authentication](https://learn.social.plus/social-plus-sdk/getting-started/authentication): Authentication is required to access social.plus features. This comprehensive guide will take you from basic login to production-ready authentication patterns. - [Visitor Mode](https://learn.social.plus/social-plus-sdk/getting-started/visitor-mode): Enable visitor mode to allow anonymous users to browse public content without signing in. Server-side read-only controls protect platform integrity. - [Android](https://learn.social.plus/social-plus-sdk/getting-started/platform-setup/mobile/android-quick-start): Get up and running with social.plus Android SDK for Kotlin/Java applications in minutes. - [Flutter](https://learn.social.plus/social-plus-sdk/getting-started/platform-setup/mobile/flutter-quick-start): Get up and running with social.plus Flutter SDK for cross-platform applications in minutes. - [iOS](https://learn.social.plus/social-plus-sdk/getting-started/platform-setup/mobile/ios-quick-start): Get up and running with social.plus iOS SDK for Swift applications in minutes. - [TypeScript](https://learn.social.plus/social-plus-sdk/getting-started/platform-setup/web/web-quick-start): Get up and running with social.plus TypeScript SDK for web applications in minutes. ## Core Concepts — Users - [Overview](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/overview): Understand the SDK pages for user identity, user operations, roles, and moderation workflows. - [User Identity](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-identity): Use stable user IDs with social.plus SDK while keeping private identity data in your own system. - [Roles & Permissions](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/roles-permissions): Check whether the current user can perform protected actions with social.plus SDK permission APIs. - [Create User](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/create-user): Learn how to create new users in social.plus SDK through the login method - [Get User Information](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/get-user-information): Retrieve user profiles by ID, batch user lookups where supported, and query paginated user collections. - [Update User Information](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/update-user-information): Update the current user's display name, description, avatar, and metadata with social.plus SDK. - [Delete User](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/delete-user): Understand why user deletion is not exposed through client SDK user operations. - [Search and Query Users](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/search-and-query-users): Search for users by display name and query paginated user collections in social.plus SDK. - [Flag and Unflag Users](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/flag-unflag-user): Flag users, remove your flag, and check user flag state with social.plus SDK. - [User Token Management](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/user-token-management): Learn how to manage user authentication tokens and credentials in social.plus SDK ## Core Concepts — Content - [File Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/file): Upload, read, and delete generic file attachments with the Social+ SDKs. - [Image Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/image-handling): Upload images, read image metadata, and request sized image URLs with the Social+ SDKs. - [Video Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/video-handling): Upload videos and read transcoding status or resolution URLs with the Social+ SDKs. - [Mentions](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/mentions): Attach user mention payloads and mention metadata when creating or editing posts, comments, and messages. - [Polls](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/poll): Create polls, collect votes, and manage poll lifecycle with the Social+ SDKs. - [Reactions](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/reactions): Query, add, and remove reactions on posts, comments, stories, and messages with the Social+ SDKs. - [Ads](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/ads): Fetch configured network ads and track ad impressions or link clicks with the Social+ SDKs. ## Core Concepts — Realtime - [Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/overview): Understand how the Social+ SDKs expose live objects and live collections for cache-backed, real-time data. - [Android Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/android): Observe Social+ Android SDK objects and collections with RxJava Flowable, Android Paging, and coroutine flows. - [Flutter Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/flutter): Observe Social+ Flutter SDK objects and collections with Dart streams, LiveCollection, and LiveResult. - [iOS Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/ios): Observe Social+ iOS SDK objects and collections with AmityObject, AmityCollection, notification tokens, and published snapshots. - [TypeScript Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/typescript): Observe Social+ TypeScript SDK objects and collections with callbacks, pagination helpers, and real-time topic subscriptions. - [Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/overview): Understand how SDK topic subscriptions deliver social and chat updates into live objects and collections. - [Chat Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/chat-realtime-events): Subscribe to subchannel topics for live chat thread updates. - [Social Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/social-realtime-events): Subscribe to community, post, comment, user, follow, and story topic events. - [Presence State](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/overview): Understand which social.plus SDKs support user, channel, and room presence, and choose the right presence API. - [User Presence](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/user-presence): Read and sync user online status with AmityUserPresenceRepository on iOS and Android. - [Channel Presence](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/channel-presence): Sync conversation channel member presence with AmityChannelPresenceRepository on iOS and Android. - [Heartbeat Sync](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/heartbeat-sync): Start and stop SDK presence heartbeats for the current user or a live room viewer. - [Room Presence](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/room-presence): Track live room viewer heartbeat, viewer count, and online room users with room presence APIs. - [Logging & Errors](https://learn.social.plus/social-plus-sdk/core-concepts/foundation/logging): Monitor SDK network activity during integration and handle SDK error codes safely. - [PII Detection](https://learn.social.plus/social-plus-sdk/core-concepts/safety-privacy/pii-detection): Read and redact personally identifiable information metadata on supported SDK text objects. ## Core Concepts — Push Notifications - [Device Registration](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/register-and-unregister-push-notifications-on-a-device): Register and unregister a device for push notifications with the current SDK APIs. - [Push Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/overview): Choose which push notifications a user receives at user, channel, and community scope. - [User Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/user-settings): Read and update account-wide push notification settings for the signed-in user. - [Channel Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/channel-settings): Read and update push notification settings for a single chat channel. - [Community Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/community-settings): Read and update push notification settings for one community. - [Android Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/android-setup): Connect Android push tokens to the current social.plus Android SDK. - [Flutter Push Notification Setup](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/flutter-setup): Register Flutter push tokens with the current social.plus Flutter SDK. - [iOS Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/ios-setup): Register APNs device tokens with the current social.plus iOS SDK. - [React Native Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/react-native-setup): Understand React Native push-notification support in the SDK docs. ## Video — Getting Started - [Move from Stream to Room](https://learn.social.plus/social-plus-sdk/video-new/migration-guide): Plan SDK code changes when moving livestream integrations from legacy Stream APIs to room-based live experiences. ## Video — Broadcasting - [Broadcasting Overview](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/overview): SDK-backed overview of room-based live broadcasting and co-host rooms. - [Rooms Overview](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/rooms-overview): SDK-backed model overview for live rooms, co-host rooms, playback fields, and room state. - [Create Room](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/create-room): Create live rooms and retrieve broadcaster data with the current SDK room APIs. - [Start Broadcasting](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/start-broadcasting): Fetch room broadcaster credentials, hand them to your media stack, observe lifecycle changes, and stop the room. - [Live Room Viewing](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/live-viewing): Discover room posts, observe room playback state, and hand SDK playback URLs to your player. - [Manage Rooms](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/manage-rooms): Observe, query, update, stop, and delete live rooms with current SDK room APIs. - [Co-Host Management](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/co-host-management): Invite, observe, and manage room co-hosts with current SDK room and invitation APIs. - [Recorded Room Playback](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/recorded-playback): Observe recorded room availability and pass SDK playback URLs to your player. ## Video — Playback & Notifications - [Playback Overview](https://learn.social.plus/social-plus-sdk/video-new/playback/overview): Understand the SDK room playback contract and hand live or recorded playback URLs to your player. - [Livestream Analytics](https://learn.social.plus/social-plus-sdk/video-new/analytics/overview): Track live and recorded room watch sessions with current SDK room analytics APIs. ## Chat — Overviews & Message Flagging - [Chat Module](https://learn.social.plus/social-plus-sdk/chat/overview): Choose the SDK surfaces for channels, members, messages, moderation, and chat engagement state. - [Conversation Management Overview](https://learn.social.plus/social-plus-sdk/chat/conversation-management/overview): Choose the SDK surfaces for chat channel lifecycle, member state, and channel governance. - [Member Management Overview](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/overview): Choose the SDK surfaces for joining, leaving, querying, searching, and previewing chat channel members. - [Channel Governance Overview](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/overview): Understand the SDK surfaces for chat channel roles, member management, bans, and mutes. - [Messaging Features Overview](https://learn.social.plus/social-plus-sdk/chat/messaging-features/overview): SDK surfaces for creating, querying, updating, deleting, flagging, and engaging with chat messages. - [Message Flagging](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-flagging): Flag, unflag, and read the current user's flag state for chat messages. - [Unread Status Overview](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/overview): Choose the correct SDK APIs for chat unread counts, read status, delivery status, and receipt sync. - [Content Moderation Overview](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/content-moderation/overview): Connect chat message reports, message removal, and channel governance with the SDK surfaces that support moderation workflows. ## Chat — Channels - [Create Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/create-channel): Create community, live, and conversation chat channels with the current SDK APIs. - [Get Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/get-channel): Retrieve a single chat channel or load known channel IDs with the current SDK APIs. - [Query Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/query-channels): Query chat channels by type, membership, tags, deletion state, archive state, or known channel IDs. - [Update Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/update-channel): Update chat channel display name, avatar, tags, metadata, and notification mode where the SDK exposes it. - [Archive Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/archive-channels): Archive, unarchive, and query archived chat channels where the current SDK exposes archive APIs. ## Chat — Channel Governance - [Member Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/member-management): Add and remove chat channel members with the current SDK APIs. - [Role Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/role-management): Add and remove chat channel roles with the current SDK APIs. - [Ban Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/ban-management): Ban and unban chat channel members with the current SDK APIs. - [Mute Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/mute-management): Mute and unmute chat channel members with the current SDK APIs. ## Chat — Members - [Join and Leave Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/join-leave-channel): Add the current user to a chat channel, remove them from a channel, and observe current membership state with the current SDK APIs. - [Query Channel Members](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/query-members): Retrieve and search chat channel members with the current SDK filters, roles, deletion, and sorting APIs. - [Preview Channel Members](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/preview-members): Display lightweight channel member previews where the current SDK exposes preview members. ## Chat — Messaging - [Send a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/send-a-message): Choose the right SDK create-message API for each chat message type. - [Text Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/text-message): Send text chat messages with optional tags, metadata, mentions, and replies. - [Image Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/image-message): Send image chat messages with platform-specific file ID, attachment, or URI inputs. - [File Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/file-message): Send file chat messages with platform-specific file ID, attachment, or URI inputs. - [Audio Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/audio-message): Send audio chat messages on SDKs that expose audio message creation. - [Video Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/video-message): Send video chat messages with platform-specific file ID, attachment, or URI inputs. - [Custom Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/custom-message): Send app-defined custom chat message payloads. - [Reply to a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/reply-to-a-message): Create threaded chat replies by setting a parent message ID. - [Edit and Delete Messages](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/edit-and-delete-messages): Edit text or custom chat messages and soft-delete messages after creation. - [Get and View a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/get-and-view-a-message): Retrieve one chat message by ID and inspect its SDK fields. - [Query and Filter Messages](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/query-and-filter-messages): Query chat messages by subchannel, type, tags, deleted state, parent message, or around-message context. ## Chat — Engagement - [Message Preview](https://learn.social.plus/social-plus-sdk/chat/engagement-features/message-preview): Read the latest message preview from chat channel and subchannel SDK objects. - [Channel Unread Count](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/channel-unread-count): Read per-channel and total chat unread counts from SDK channel objects. - [Message Read Status](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-read-status): Mark chat messages as read and inspect read-count fields from SDK message models. - [Message Delivery Status](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-delivery-status): Mark chat messages as delivered and query read or delivered users where the SDK supports it. - [Message Receipt Sync](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-receipt-sync): Start and stop chat message receipt synchronization for an active subchannel. ## Social — Communities - [Social Module](https://learn.social.plus/social-plus-sdk/social/README): Add posts, comments, communities, reactions, notifications, and feeds to your app using the social.plus SDK Social Module. - [Overview](https://learn.social.plus/social-plus-sdk/social/communities-spaces/overview): Create and manage communities with configurable privacy, post moderation, membership workflows, roles, and content controls. - [Create Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/community-lifecycle/create-community): Create a community with SDK-backed privacy, moderation, story, category, metadata, and member settings. - [Update Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/community-lifecycle/update-community): Update community profile, visibility, categories, moderation, story, and metadata settings with the SDK. - [Delete Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/community-lifecycle/delete-community): Delete a community by ID with SDK permission enforcement and client-side cleanup. - [Query Communities](https://learn.social.plus/social-plus-sdk/social/communities-spaces/discovery/query-communities): Query and search communities by membership, category, tags, keyword, and sort order. - [Get Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/discovery/get-community): Retrieve a community by ID and observe community updates with the SDK. - [Trending & Recommended Communities](https://learn.social.plus/social-plus-sdk/social/communities-spaces/discovery/trending-and-recommended-communities): Fetch trending and recommended communities with the SDK discovery APIs. - [Community Categories](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/community-categories): Query community categories and use them to filter community discovery - [Community Invitation Management](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/community-invitation): Read, send, accept, and reject community invitations - [Community Moderation](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/community-moderation): Assign roles, ban or unban members, and check community permissions - [Join/Leave Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/join-leave-community): Join or leave communities, handle join requests, and manage approval flows - [Member Management](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/member-management): Add and remove community members with the community membership APIs - [Query Community Members](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/query-community-members): Query and search community members by membership status, roles, keyword, and sort order - [User Relationship](https://learn.social.plus/social-plus-sdk/social/user-relationship/overview): SDK overview for follow, unfollow, follow requests, follower lists, and blocking. ## Social — Content Management Overview - [Overview](https://learn.social.plus/social-plus-sdk/social/content-management/overview): Create, retrieve, moderate, and measure posts, comments, stories, and share links with the Social+ SDKs - [Content Sharing](https://learn.social.plus/social-plus-sdk/social/content-management/content-sharing): Fetch shareable-link configuration and build links for supported social content - [Content Moderation Overview](https://learn.social.plus/social-plus-sdk/social/content-management/moderation/overview): SDK moderation surfaces for flagging, review, deletion, community governance, and user safety. - [Content Flagging](https://learn.social.plus/social-plus-sdk/social/content-management/moderation/content-flagging): Flag, unflag, and check flag status for posts and comments. ## Social — Posts - [Posts Overview](https://learn.social.plus/social-plus-sdk/social/content-management/posts/overview): Understand post targets, content types, structure types, live comment counts, and the platform-specific post APIs - [Text Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/text-post): Create text posts with the current Social+ SDKs, including optional structured links where supported. - [Image Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/image-post): Create image posts with uploaded image files using the current Social+ SDKs. - [Video Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/video-post): Create video posts with uploaded video files using the current Social+ SDKs. - [Audio Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/audio-post): Create audio posts where the SDK exposes audio post creation. - [File Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/file-post): Create file posts with uploaded files using the current Social+ SDKs. - [Custom Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/custom-post): Create custom post types with application-defined structured data. - [Poll Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/poll-post): Create poll posts that reference an existing Social+ poll. - [Live Stream Posts (Deprecated)](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/live-stream-post): Create legacy live stream posts from an existing stream ID. For new live and co-host experiences, use room posts. - [Clip Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/clip-post): Create short-form video posts from an uploaded clip. - [Mixed Media Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/mixed-media-post): Create posts that combine multiple uploaded media attachment types where the SDK exposes mixed media creation. - [Room Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/room-post): Create feed posts that reference an existing live room. - [Get Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/get-post): Retrieve one post as a live object, or fetch a known set of post IDs where the SDK supports batch lookup. - [Query Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/query-posts): Query live post collections by target, data type, review status, deletion state, tags, and pagination options. - [Viewing Post Content](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/viewing-content): Render post text, child media, polls, live stream data, room data, and local counts from returned SDK post objects. - [Edit Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/edit-post): Update existing posts with the public SDK edit APIs and platform-specific editor surfaces. - [Delete Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/delete-post): Delete posts through the public SDK soft-delete and hard-delete surfaces. - [Pinned Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/pin-post): Read community and global pinned posts through the public SDK live collection APIs. - [Post Review](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/post-review): Approve, decline, and query posts in community review states with the public SDKs. - [Post Impressions](https://learn.social.plus/social-plus-sdk/social/content-management/posts/analytics/post-impressions): Record post view analytics, read impression and reach counts, and query users who viewed a post. ## Social — Comments - [Comments Overview](https://learn.social.plus/social-plus-sdk/social/content-management/comments/overview): Create, query, update, delete, and react to comments on posts, stories, and custom content. - [Create Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/creation/create-comment): Choose the right comment creation API for text comments, replies, and image comments. - [Text Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/creation/text-comment): Create text comments and replies on posts, stories, or custom content. - [Image Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/creation/image-comment): Create comments with uploaded image attachments. - [Get Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/get-comment): Retrieve a comment by ID and observe updates where the SDK exposes live objects or streams. - [Get Latest Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/get-latest-comment): Fetch the newest comment for a post or content item, with platform-specific helper availability. - [Query Comments](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/query-comments): Query comments for posts, stories, or custom content with pagination, parent filtering, deleted-state filtering, and sort order. - [Edit Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/actions/edit-comment): Update comment text, metadata, mentions, links, and image attachments with the comment update APIs. - [Delete Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/actions/delete-comment): Delete comments with the platform-supported soft delete and hard delete APIs. ## Social — Stories - [Stories Overview](https://learn.social.plus/social-plus-sdk/social/content-management/stories/overview): Create, retrieve, analyze, and delete time-limited image and video stories with the social.plus SDKs. - [Create Story](https://learn.social.plus/social-plus-sdk/social/content-management/stories/creation/create-story): Create image and video stories with StoryRepository creation APIs. - [Get Stories](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-stories): Retrieve individual stories, active stories for one target, or stories across multiple targets. - [Get Story Targets](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-story-targets): Retrieve story target state, including unseen status and local sync counts. - [Get Global Story Targets](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-global-story-targets): Retrieve active story targets across the app using global story target query options. - [Delete Story](https://learn.social.plus/social-plus-sdk/social/content-management/stories/actions/delete-story): Soft delete or hard delete stories with StoryRepository deletion APIs. - [Story Impressions](https://learn.social.plus/social-plus-sdk/social/content-management/stories/analytics/story-impressions): Mark synced stories as seen, mark story link clicks, and query reached users. ## Social — Discovery & Feed - [Discovery & Engagement Overview](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/overview): SDK surfaces for feeds, search, notification tray, and discovery-driven engagement. - [Feeds & Timelines](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/feed/overview): Query user, community, global, and custom-ranking global feeds with the SDK feed repository. - [Overview](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/overview): Use SDK search APIs for semantic post search, hashtag post search, and semantic community search. - [Posts](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/intelligent-search-post): Search posts semantically or by hashtag with the SDK post repository APIs. - [Communities](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/intelligent-search-community): Search communities semantically with category, tag, membership, and discoverable private community filters. ## Social — Notifications - [Notification Tray Overview](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/overview): Read notification tray items, tray seen status, and item seen status with the SDK notification tray APIs. - [Notification Tray Items](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-items): Query notification tray items and mark individual items as seen. - [Notification Tray Status](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-tray-status): Observe and update notification tray seen status for unread indicators. - [Notification Event Fields](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-events-reference): Reference action and category values returned on notification tray items. ## Social — Events - [Events Overview](https://learn.social.plus/social-plus-sdk/social/events/overview): Create, query, update, delete, and RSVP to scheduled events using the SDK event APIs. - [Create Event](https://learn.social.plus/social-plus-sdk/social/events/create-event): Create scheduled virtual or in-person events with the SDK event repository. - [Manage Events](https://learn.social.plus/social-plus-sdk/social/events/manage-events): Get, query, update, and delete events with SDK event repository APIs. - [Event RSVP](https://learn.social.plus/social-plus-sdk/social/events/event-rsvp): Create, update, read, and query event RSVP responses from SDK event objects. ## Social — Follow & User Relationships - [Follow/Unfollow User](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/follow-unfollow-user): Follow or unfollow another user with the social.plus SDKs. - [Accept/Decline Follow Request](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/accept-decline-follow-request): Accept or decline incoming follow requests with the social.plus SDKs. - [Get Follower/Following List](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/get-follower-following-list): Query paginated follower and following lists with the social.plus SDKs. - [Get Connection Status](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/get-connection-status): Read follow status and follow counts for the current user or another user. - [Block & Unblock User](https://learn.social.plus/social-plus-sdk/social/user-relationship/blocking/block-unblock-user): Block or unblock another user with the social.plus SDKs. - [Manage Blocked Users](https://learn.social.plus/social-plus-sdk/social/user-relationship/blocking/manage-blocked-users): Query the current user's blocked-user list with the social.plus SDKs. ## UIKit — Overview & Getting Started - [social.plus UIKit](https://learn.social.plus/uikit/overview): Build beautiful social applications with pre-built UI components. Cross-platform support for iOS, Android, Web, React Native, and Flutter. - [Quick Start](https://learn.social.plus/uikit/getting-started/overview): Your complete guide to building social apps with social.plus UIKit - from installation to your first component - [Installation](https://learn.social.plus/uikit/getting-started/installation): Install social.plus UIKit across all platforms with package managers or GitHub source code - [Authentication & Setup](https://learn.social.plus/uikit/getting-started/authentication): Configure user authentication and initialize social.plus UIKit in your application - [First Steps](https://learn.social.plus/uikit/getting-started/first-steps) ## UIKit — Components Overview - [UIKit Components](https://learn.social.plus/uikit/components/overview): 50+ pre-built components to build social apps 10x faster. Copy-paste ready code examples. ## UIKit — Chat Components - [Overview](https://learn.social.plus/uikit/components/chat): Complete guide to social.plus UIKit chat components for conversations, groups, live streaming, and real-time messaging - [Chat Components Overview](https://learn.social.plus/uikit/components/chat/overview): Complete guide to social.plus UIKit chat components for building messaging experiences - [Recent Chats (Chat List)](https://learn.social.plus/uikit/components/chat/recent-chats): Chat list and channel management interface for organizing conversations with real-time updates and archive functionality - [Conversation Chat](https://learn.social.plus/uikit/components/chat/conversation-chat): Complete messaging interface for one-on-one and group conversations with rich media support and real-time interactions - [Group Chat](https://learn.social.plus/uikit/components/chat/group-chat): Complete group conversation solution with member management, moderation tools, and rich messaging for multi-user interactions - [Live Chat](https://learn.social.plus/uikit/components/chat/live-chat): Real-time chat interface designed for live streaming and events with reactions, mentions, and interactive messaging - [Search chats & messages](https://learn.social.plus/uikit/components/chat/search-chat): Powerful search capabilities across channels and messages for efficient chat navigation and content discovery ## UIKit — Social Components - [Overview](https://learn.social.plus/uikit/components/social/overview): Complete guide to social.plus UIKit social components for building community experiences - [Social Feeds & Content Discovery](https://learn.social.plus/uikit/components/social/feeds): Complete social home page experience with feeds, content creation, community discovery, and user engagement components - [Post Components](https://learn.social.plus/uikit/components/social/posts): Comprehensive post creation, editing, and content management components for rich social interactions - [Communities](https://learn.social.plus/uikit/components/social/communities): Core community features including setup, profiles, and content feeds - [Community Management](https://learn.social.plus/uikit/components/social/community-management): Community settings, permissions, moderation tools, and administrative features - [Community Membership](https://learn.social.plus/uikit/components/social/community-membership): Member management, invitations, join requests, and membership administration - [Comments & Reactions](https://learn.social.plus/uikit/components/social/comments-reactions): Engagement features including threaded comments, emoji reactions, multiple reaction types, and real-time interactions - [Content Discovery & Search](https://learn.social.plus/uikit/components/social/content-discovery): Comprehensive search and discovery components for finding communities, users, and content across your social platform - [Users](https://learn.social.plus/uikit/components/social/users): User profiles, relationships, and social interactions including follow system and user management - [Content Moderation](https://learn.social.plus/uikit/components/social/moderation): Comprehensive content moderation tools for community safety and content oversight - [Story](https://learn.social.plus/uikit/components/social/story): Create, view, and manage ephemeral story content with rich multimedia and engagement features - [Clip](https://learn.social.plus/uikit/components/social/clip): Create, share, and discover short-form video content with engaging vertical feed experiences - [Livestream](https://learn.social.plus/uikit/components/social/livestream): Live video broadcasting, viewing, and stream management components - [Event](https://learn.social.plus/uikit/components/social/event): Comprehensive event management UI components for creating, discovering, and managing scheduled events - [Content Sharing](https://learn.social.plus/uikit/components/social/sharing): Enable users to share content through customizable sharing interfaces with copy and native share options - [Product Tagging Components](https://learn.social.plus/uikit/components/social/product-tagging): Shared UIKit components for product selection, display, and management used in posts and livestreams ## UIKit — Customization - [UIKit Customization](https://learn.social.plus/uikit/customization/overview): Comprehensive guide to customizing social.plus UIKit components to match your brand - [Dynamic UI](https://learn.social.plus/uikit/customization/dynamic-ui): Level 1: Minimal customization with real-time updates using configuration files - [Component Styling](https://learn.social.plus/uikit/customization/component-styling): Level 2: Moderate customization with CSS overrides and advanced theming - [Fork & Extend](https://learn.social.plus/uikit/customization/advanced-customization): Level 3: Advanced customization with complete source code control ## UIKit — Platform Guides - [iOS Platform Guide](https://learn.social.plus/uikit/platform-guides/ios-specific): Advanced iOS-specific features, optimizations, and best practices for social.plus UIKit ## Use Cases — Overview - [Guides](https://learn.social.plus/use-cases/overview): End-to-end implementation guides — each one walks through a complete feature from SDK wiring to admin tooling. - [Choose Your Path](https://learn.social.plus/use-cases/choose-your-path): Recommended guide sequences for 8 app types — pick your closest match and follow the build order. ## Use Cases — Chat - [Channels & Conversations](https://learn.social.plus/use-cases/chat/channels-and-conversations): Create and manage Community, Live, and Conversation channels — the building blocks of every chat experience. - [Sending Messages](https://learn.social.plus/use-cases/chat/sending-messages): Send text messages, query history, subscribe to real-time updates, and edit or delete messages in any channel. - [Rich Media Messages](https://learn.social.plus/use-cases/chat/rich-media-messages): Send images, audio, video, files, and custom message types to elevate the chat experience beyond text. - [Message Reactions & Replies](https://learn.social.plus/use-cases/chat/message-reactions-and-replies): Add emoji reactions to messages and build threaded reply conversations inside any channel. - [Unread Counts & Read Receipts](https://learn.social.plus/use-cases/chat/unread-counts-and-read-receipts): Show per-channel unread badges, mention indicators, and per-message delivery and read status. - [Channel Roles & Permissions](https://learn.social.plus/use-cases/chat/channel-roles-and-permissions): Assign moderator and member roles to control who can post, manage members, and moderate content in every channel. - [Chat Moderation](https://learn.social.plus/use-cases/chat/chat-moderation): Mute and ban users, remove messages, set rate limits, and connect AI moderation to keep your chat communities safe. ## Use Cases — Social - [Build a Social Feed](https://learn.social.plus/use-cases/social/build-a-social-feed): Query user feeds, community feeds, and a global aggregated feed with real-time updates and custom post ranking. - [Rich Content Creation](https://learn.social.plus/use-cases/social/rich-content-creation): Let users create text, image, video, poll, and file posts with @mentions, hashtags, and product tagging. - [Comments & Reactions](https://learn.social.plus/use-cases/social/comments-and-reactions): Add threaded comments with @mentions and emoji reactions to posts, stories, and messages. - [Community Platform](https://learn.social.plus/use-cases/social/community-platform): Create public and private communities, manage membership and roles, set up governance rules, and surface trending communities. - [User Profiles & Social Graph](https://learn.social.plus/use-cases/social/user-profiles-and-social-graph): Build user profiles, follow/unfollow with connection requests, bidirectional blocking, and follower/following lists. - [User Search & People Discovery](https://learn.social.plus/use-cases/social/user-search-and-people-discovery): Search users by display name, browse user directories, and build people-discovery features like suggested follows and mutual connections. - [Notifications & Engagement](https://learn.social.plus/use-cases/social/notifications-and-engagement): Build a notification inbox with seen/unseen state, real-time delivery, push notification setup, and granular event-based triggers. - [Stories & Ephemeral Content](https://learn.social.plus/use-cases/social/stories-and-ephemeral-content): Add image and video stories with story rings, view counts, impression analytics, and per-user or per-community targeting. - [Short-Form Video Clips](https://learn.social.plus/use-cases/social/short-form-video-clips): Build a TikTok-style clip feed — upload videos, create clip posts, display a scrollable clip reel, and track engagement. - [Polls & Interactive Content](https://learn.social.plus/use-cases/social/polls-and-interactive-content): Add polls to community feeds — create single or multiple-choice votes with expiry timers, let users vote and change their minds, and close polls manually. - [Events & Activities](https://learn.social.plus/use-cases/social/events-and-activities): Create structured events with RSVP, attendance tracking, event discovery, and calendar integration. - [Search & Discovery](https://learn.social.plus/use-cases/social/search-and-discovery): Add full-text post search, community search, trending communities, content recommendations, and category browsing. - [Content Sharing & Deep Links](https://learn.social.plus/use-cases/social/content-sharing-and-deep-links): Generate shareable links for posts, communities, and user profiles to drive viral growth and cross-platform deep linking. - [Real-time Presence & Activity](https://learn.social.plus/use-cases/social/realtime-presence-and-activity): Show who's online with user and channel presence, heartbeat sync, and real-time event subscriptions for live social updates. - [Roles, Permissions & Governance](https://learn.social.plus/use-cases/social/roles-permissions-and-governance): Implement role-based access control with custom roles, hierarchical permissions, and community-level governance rules. - [Content Moderation Pipeline](https://learn.social.plus/use-cases/social/content-moderation-pipeline): Wire up the full moderation loop: SDK flagging → admin review → AI moderation → webhook automation — keeping your platform safe at scale. - [User Profile Moderation](https://learn.social.plus/use-cases/social/user-profile-moderation): Moderate user profiles with AI-powered scanning, admin reset tools, profile blocklists, and webhook automation. - [Post Impressions & Creator Analytics](https://learn.social.plus/use-cases/social/post-impressions-and-creator-analytics): Track post views, measure reach, query who saw each post, and build a creator analytics dashboard. - [Advertising & Monetization](https://learn.social.plus/use-cases/social/advertising-and-monetization): Integrate native ads into social feeds with console-driven configuration, impression tracking, and click analytics. - [Product Tagging & Social Commerce](https://learn.social.plus/use-cases/social/product-tagging-and-social-commerce): Turn posts and livestreams into shoppable experiences — set up your catalogue, tag products in text, image, video, and livestream content, and track engagement. - [User Onboarding & Visitor Mode](https://learn.social.plus/use-cases/social/user-onboarding-and-visitor-mode): Build the full onboarding funnel: anonymous browsing with visitor mode, authenticated login, profile setup, and session management. ## Use Cases — Livestream - [Livestream](https://learn.social.plus/use-cases/social/livestream/overview): Go live with co-hosting, room management, live chat, product tagging, and viewer analytics. - [Go Live & Room Management](https://learn.social.plus/use-cases/social/livestream/go-live-and-room-management): Create broadcast rooms, connect to LiveKit, monitor room lifecycle, query live rooms, and access recordings. - [Live Chat & Engagement](https://learn.social.plus/use-cases/social/livestream/live-chat-and-engagement): Add real-time chat, reactions, viewer counts, and moderation alongside your livestream. - [Co-Hosting](https://learn.social.plus/use-cases/social/livestream/co-hosting): Invite co-hosts, accept or decline invitations, join the broadcast together, and manage co-host permissions. - [Product Tagging](https://learn.social.plus/use-cases/social/livestream/product-tagging): Tag products on a livestream, pin featured items for viewers, grant co-host permissions, and track engagement analytics. ## Analytics & Moderation — Overview - [Analytics & Moderation](https://learn.social.plus/analytics-and-moderation/overview): Comprehensive tools for monitoring, managing, and moderating your social.plus applications ## Analytics & Moderation — Portal - [Overview](https://learn.social.plus/analytics-and-moderation/social+-portal/README): Comprehensive platform management through Admin Portal - your central hub for application management, billing, analytics, and organizational administration. - [Getting Started](https://learn.social.plus/analytics-and-moderation/social+-portal/getting-started): Access and manage your applications, and organization settings through the unified portal - [Account Management](https://learn.social.plus/analytics-and-moderation/social+-portal/account-management): Comprehensive team management and access control in Admin Portal with role-based permissions, user invitations, and collaborative workspace administration. - [Application Management](https://learn.social.plus/analytics-and-moderation/social+-portal/application-management): Comprehensive guide to creating, configuring, and managing social.plus applications through the portal, including regional deployment and organizational settings. - [Overview](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/README): Unified guide to the dashboards: activity, community & content, chat, video, and AI social insights—what each shows, when to use them, and how to interpret KPI families. - [User & Activity Analytics](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/activity-analytics): Operational guide to interpret user growth, retention, concurrency, and feature adoption metrics in the Portal dashboard. - [Chat Analytics](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/chat-analytics): Operational insight into messaging volume, participation, channel health, quality, and moderation load to optimize chat retention and scalability. - [Post Analytics](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/post-analytics): Browse, moderate, and measure individual post performance—view engagement metrics, manage flagged and pinned content, and drill into per-post impression and reach charts. - [Social Analytics](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/social-analytics): Monitor community & content health—engagement velocity, growth vs churn, reach, impressions, and top community performance. - [AI Social Insights](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/social-insights): Qualitative intelligence for topics, sentiment, search intent, and AI research—convert community conversations into actionable product, support, and content decisions. - [Livestream Analytics](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/livestream-analytics): Monitor and analyze your livestream performance with comprehensive metrics, viewer engagement data, and detailed stream reports - [Sentiment Analysis](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/sentiment-analysis): AI-powered sentiment analysis that automatically detects topics, classifies sentiment, and generates actionable summaries from community conversations. - [Raw Data Export](https://learn.social.plus/analytics-and-moderation/social+-portal/dashboard/raw-data-export): Download row-level CSV snapshots for deeper ad‑hoc, cohort, and anomaly analysis beyond on-screen dashboard visualizations. ## Analytics & Moderation — Console - [Overview](https://learn.social.plus/analytics-and-moderation/console/overview): Comprehensive administrative dashboard for managing social.plus applications, monitoring community health, and moderating content through an intuitive web interface - [Getting Started](https://learn.social.plus/analytics-and-moderation/console/getting-started/overview): Step-by-step guide to accessing and setting up your social.plus Console for the first time - [Product Catalogue](https://learn.social.plus/analytics-and-moderation/console/product-management/overview): Upload, manage, and preview products used for tagging in community content through the social.plus Console - [AI Content Moderation](https://learn.social.plus/analytics-and-moderation/console/ai-content-moderation): Leverage AI-powered moderation tools to create safer communities with automated content filtering and intelligent threat detection - [AI User Profile Moderation](https://learn.social.plus/analytics-and-moderation/console/ai-user-profile-moderation): AI-powered moderation for user profiles including display names, avatars, and descriptions with admin reset capabilities - [Overview](https://learn.social.plus/analytics-and-moderation/console/moderation/overview): Comprehensive guide to moderating content and managing community safety through the social.plus Console - [Moderation Roles & Privileges](https://learn.social.plus/analytics-and-moderation/console/moderation/roles-and-privileges): Comprehensive guide to user roles, moderation privileges, and administrative controls in social.plus Console for effective community management. - [Edit User Content with Change History](https://learn.social.plus/analytics-and-moderation/console/moderation/edit-content-history): Modify user-generated content with full transparency and accountability through comprehensive edit tracking and change history management - [Livestream Moderation](https://learn.social.plus/analytics-and-moderation/console/moderation/livestream-moderation): Enabling safe and engaging live-streaming experiences. - [Channel Management](https://learn.social.plus/analytics-and-moderation/console/chat-management/channel-management): Guide for moderators and administrators to search, create, configure, moderate, and analyze chat channels in the Console - [Message Management](https://learn.social.plus/analytics-and-moderation/console/chat-management/messaging-management): Guide for moderators and administrators to broadcast, monitor, filter, action, and govern chat messages in the Console - [Communities Management](https://learn.social.plus/analytics-and-moderation/console/social-management/communities): Manage community creation, organization, permissions, membership, and activity in the social.plus Console - [Stories Management](https://learn.social.plus/analytics-and-moderation/console/social-management/stories): Guide for moderators and administrators to create, schedule, view, and moderate Stories in the Console - [Posts Management](https://learn.social.plus/analytics-and-moderation/console/social-management/social-management/posts): Guide for moderators and administrators to view, filter, create, feature, pin, and moderate posts in the Console - [Comments Management](https://learn.social.plus/analytics-and-moderation/console/social-management/social-management/comments): Guide for moderators and administrators to view, moderate, create, and reply to multi-level comments in the Console - [User Insights](https://learn.social.plus/analytics-and-moderation/console/user-and-content-management/user-insights): Identify and understand your most valuable community members through automated scoring of contribution level and content quality - [User Social History](https://learn.social.plus/analytics-and-moderation/console/user-and-content-management/user-social-history): Guide for moderators and administrators to assess, moderate, and interpret comprehensive user social activity across the platform - [Moderation Feed](https://learn.social.plus/analytics-and-moderation/console/user-and-content-management/mod-feed): Central workspace for reviewing, filtering, actioning, and auditing flagged posts, comments, and messages across the platform - [Tag Management](https://learn.social.plus/analytics-and-moderation/console/user-and-content-management/tag-management): Create, organize, and assign custom tags to users for streamlined segmentation, filtering, and community management - [Admin Access Control](https://learn.social.plus/analytics-and-moderation/console/management/admin-access-control): Manage admin roles, permissions, and community assignments to enforce least privilege and secure your console. - [Events Management](https://learn.social.plus/analytics-and-moderation/console/management/events-management): Create, manage, and monitor events in the social.plus Console — including virtual livestreams, external link events, and in-person gatherings - [Live Stream Management (Legacy)](https://learn.social.plus/analytics-and-moderation/console/management/live-stream-management): Manage legacy live streams with multi-stream support in the social.plus Console - [Live Stream Management](https://learn.social.plus/analytics-and-moderation/console/management/live-stream-management-new): Create, manage, and monitor room-based live streams in the social.plus Console, including direct streams, co-streams, product tagging, and content moderation - [Admin Tokens](https://learn.social.plus/analytics-and-moderation/console/settings/admin-tokens): Generate, rotate, and revoke console admin tokens with strong operational governance. - [Security](https://learn.social.plus/analytics-and-moderation/console/settings/security): Enable Secure Mode, manage server & API keys, add mTLS, and compare authentication approaches. - [Branding](https://learn.social.plus/analytics-and-moderation/console/settings/branding): Manage console logo and create a verified brand account for official communications. - [Deep Link & Sharing](https://learn.social.plus/analytics-and-moderation/console/settings/deep-link): Manage the URL and deep link structure for shareable content and profile. - [Webhooks & Push Notifications Integrations](https://learn.social.plus/analytics-and-moderation/console/settings/integrations): Configure webhooks, push notifications, and delivery infrastructure for real-time engagement. - [Sponsored Content Overview](https://learn.social.plus/analytics-and-moderation/console/premium-ads/README): Monetize your social platform with Sponsored Content - customized ad placements with frequency control - [Setting Up Premium Ads](https://learn.social.plus/analytics-and-moderation/console/premium-ads/setting-up-premium-ads): Create, configure, edit, and retire Premium Ads and Advertiser Profiles in the Console ## Analytics & Moderation — APIs & Services - [Overview](https://learn.social.plus/analytics-and-moderation/social+-apis-and-services/README): Server-to-server APIs for programmatic administration, moderation, automation, and real-time event processing - [Network Settings](https://learn.social.plus/analytics-and-moderation/social+-apis-and-services/network-settings): Configure platform-wide settings and user experience controls through social.plus Network Settings APIs for comprehensive application management. - [Webhook Events](https://learn.social.plus/analytics-and-moderation/social+-apis-and-services/webhook-event): Real-time event notifications system for extending social.plus functionality with custom integrations and analytics - [Pre-Hook Events](https://learn.social.plus/analytics-and-moderation/social+-apis-and-services/pre-hook-event): Implement custom moderation and control workflows with real-time event interception and processing - [User Last Activity Report](https://learn.social.plus/analytics-and-moderation/social+-apis-and-services/generate-user-last-activity-report): Export per-user last read & write timestamps to identify inactive accounts and drive re‑engagement or cleanup actions ## Overview & Reference - [Home](https://learn.social.plus/index): Welcome to the social.plus documentation - [social.plus SDK](https://learn.social.plus/social-plus-sdk/overview): Build custom social, chat, and supported video experiences with the social.plus SDK - [Feature Matrix](https://learn.social.plus/feature-matrix): Feature availability and platform support across SDK and UIKit. - [Technical FAQ](https://learn.social.plus/social-plus-sdk/technical-faq): Explore our Technical FAQ for quick answers to common questions about social.plus products. Get troubleshooting tips, best practices, and insights to optimize your technical experience. - [Developer Forum](https://learn.social.plus/social-plus-sdk/developer-forum): Use the social.plus Developer Forum and support resources when SDK docs do not answer your integration question. - [Chat Data Model Reference](https://learn.social.plus/api-reference/chat-data-model): Core chat and messaging entities, fields, relationships, and data import guidance for engineers working with the social.plus API - [Social Data Model Reference](https://learn.social.plus/api-reference/social-data-model): Core social entities, fields, relationships, polymorphic patterns, and data import guidance for engineers working with the social.plus API ## SDK Changelogs - [Android](https://learn.social.plus/social-plus-sdk/changelogs/android-sdk-changelog): This page contains an overview of all relevant changes made to the Android SDK - [Flutter](https://learn.social.plus/social-plus-sdk/changelogs/flutter-sdk-changelog): This page contains an overview of all relevant changes made to the Flutter SDK - [iOS](https://learn.social.plus/social-plus-sdk/changelogs/ios-sdk-changelog): This page contains an overview of all relevant changes made to the iOS SDK - [iOS SDK v7 → v8 Migration Guide](https://learn.social.plus/social-plus-sdk/changelogs/ios-sdk-v8-migration-guide): A complete guide to all breaking changes, renamed APIs, and new features when upgrading the iOS SDK from v7 to v8. - [TypeScript](https://learn.social.plus/social-plus-sdk/changelogs/web-sdk-changelog): This page contains an overview of all relevant changes made to the TypeScript SDK ## UIKit Changelogs - [Android](https://learn.social.plus/uikit/changelogs/android-uikit-changelog): On this page, you will find an overview of all relevant changes to the Social Plus UIKit - [Flutter](https://learn.social.plus/uikit/changelogs/flutter-uikit-changelog): On this page, you will find an overview of all relevant changes to the Social Plus UIKit - [iOS](https://learn.social.plus/uikit/changelogs/ios-uikit-changelog): On this page, you will find an overview of all relevant changes to the Social Plus UIKit - [React Native](https://learn.social.plus/uikit/changelogs/react-native-uikit-changelog): On this page, you will find an overview of all relevant changes to the Social Plus UIKit - [Web (React)](https://learn.social.plus/uikit/changelogs/web-uikit-changelog): On this page, you will find an overview of all relevant changes to the Social Plus UIKit ## AI / MCP - [AI / MCP](https://learn.social.plus/ai-mcp/overview): Connect AI coding tools to the social.plus documentation MCP server. - [Vise](https://learn.social.plus/ai-mcp/vise/overview): Give your AI coding agent a grounded, verifiable workflow for building social.plus features. - [Try Vise in 15 minutes](https://learn.social.plus/ai-mcp/vise/evaluate): Let your agent plan a real social.plus integration without credentials or code changes. - [Choose how to build your social experience](https://learn.social.plus/ai-mcp/vise/choose-integration-path): Decide whether to launch with a prebuilt UIKit surface or build a differentiated experience directly on the social.plus SDK. - [Launch a standard social experience](https://learn.social.plus/ai-mcp/vise/uikit-quickstart): Ask your agent to launch a prebuilt social.plus UIKit surface with the lightest customization that fits. - [Build a custom social experience](https://learn.social.plus/ai-mcp/vise/sdk-custom-ui): Ask your agent for a differentiated social.plus experience built directly on the SDK and owned by your app. - [Maintain an existing integration](https://learn.social.plus/ai-mcp/vise/brownfield-day2): Add a feature, diagnose a problem, or upgrade the SDK without losing confidence in the social.plus experiences that already work. - [Keep integrations verified in CI](https://learn.social.plus/ai-mcp/vise/ci-verification): Make the same Vise contract and evidence that guided implementation protect current and previously completed social.plus features in CI. - [Review and release an integration](https://learn.social.plus/ai-mcp/vise/release-assurance): Review what changed, what proves it, and which decisions remain human before release. - [How Vise works](https://learn.social.plus/ai-mcp/vise/how-it-works): How a feature request becomes a grounded plan, checked code, reviewable evidence, and a clear next action. - [Run Vise as an MCP server](https://learn.social.plus/ai-mcp/vise/mcp-server): Expose Vise's local tools to Claude Code, Cursor, Codex, and VS Code over MCP. - [Command reference](https://learn.social.plus/ai-mcp/vise/cli-reference): For reviewers and CI — the commands behind the skill, and the ones you run to verify recorded evidence. - [Claude](https://learn.social.plus/ai-mcp/claude-desktop): Connect social.plus to Claude — both claude.ai web and the Claude Desktop app. - [VS Code](https://learn.social.plus/ai-mcp/vscode): Connect social.plus to GitHub Copilot in VS Code via the MCP server. - [Cursor](https://learn.social.plus/ai-mcp/cursor): Connect social.plus to Cursor's built-in MCP client.