# 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 public access to your community with visitor mode. Allow anonymous users to discover content while maintaining platform integrity through server-side read-only controls. - [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): Comprehensive user management, authentication, safety, and moderation tools for social.plus SDK applications. - [User Identity](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-identity): Understand how social.plus SDK handles user identity and data management without storing personal information. - [Roles & Permissions](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/roles-permissions): Implement role-based access control with social.plus SDK's comprehensive permission system for moderation and user management. - [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 and information using the UserRepository with real-time updates - [Update User Information](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/update-user-information): Update user profiles, avatars, and metadata using the social.plus SDK - [Delete User](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/delete-user): Learn how to permanently delete users and their associated data from social.plus SDK - [Search and Query Users](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/search-and-query-users): Learn how to search for users by display name and query user collections in social.plus SDK - [Flag & Unflag Users](https://learn.social.plus/social-plus-sdk/core-concepts/user-management/user-operations/flag-unflag-user): Learn how to flag and unflag users for content moderation in 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): Comprehensive guide to file handling in social.plus SDK with upload, download, and management capabilities - [Image Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/image-handling): Advanced image handling with social.plus SDK including upload, processing, optimization, and accessibility features - [Video Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/video-handling): Comprehensive video handling with social.plus SDK including upload, transcoding, streaming, and multi-resolution support - [Audio Handling](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/files-images-and-videos/audio-handling): Upload and manage audio files with metadata extraction, progress tracking, and format validation - [Mentions](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/mentions): Implement user mentions in posts, comments, and messages to boost engagement and enable direct communication within your social application - [Polls](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/poll): Create interactive polls to boost user engagement and gather community feedback in your social.plus application - [Reactions](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/reactions): Manage user reactions on posts, stories, and comments with querying, adding, and removing functionality - [Advertising](https://learn.social.plus/social-plus-sdk/core-concepts/content-handling/ads): Seamlessly integrate ads into your social.plus application with console-driven configuration and comprehensive analytics ## Core Concepts — Realtime - [Overview](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/overview) - [Live Objects & Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/overview): Learn about observable data holders that provide real-time updates from local cache and server events - [Android Live Objects/Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/android): Live Objects are supported in the Android SDK with RxJava Data Streaming - [Flutter Live Objects/Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/flutter): Live Objects are supported in the Flutter SDK with Streams and LiveCollection for real-time data synchronization - [iOS Live Objects/Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/ios): Live Objects are supported in the iOS SDK with AmityObject and AmityCollection for real-time data synchronization - [TypeScript Live Objects/Collections](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/typescript): Live Objects are supported in the TypeScript SDK with subscribable objects and collections for real-time data synchronization - [Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/overview): Subscribe to live data updates and build responsive applications with social.plus SDK real-time event system - [Chat Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/chat-realtime-events): Subscribe to chat events including channels, subchannels, messages, and member activities - [Social Real-time Events](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/realtime-events/social-realtime-events): Subscribe to social platform events including communities, posts, comments, and user activities - [Presence & Real-time Status](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/overview): Build engaging real-time experiences with user presence, heartbeat synchronization, and channel activity tracking - [User Presence Tracking](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/user-presence): Monitor individual user online status, activity, and availability with real-time updates and efficient synchronization - [Channel Presence Monitoring](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/channel-presence): Track member activity and engagement in conversation channels with real-time presence updates and smart synchronization - [Heartbeat Synchronization](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/presence-state/heartbeat-sync): Automatic presence synchronization with intelligent lifecycle management, adaptive intervals, and robust error handling - [Logging & Errors](https://learn.social.plus/social-plus-sdk/core-concepts/foundation/logging): Learn comprehensive logging & error handling strategies for robust social.plus applications. - [PII Detection](https://learn.social.plus/social-plus-sdk/core-concepts/safety-privacy/pii-detection): Automatically detect and optionally redact personally identifiable information (PII) in user-generated text across posts, comments, and messages. ## Core Concepts — Push Notifications - [Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/overview): Engage users with real-time notifications for messages, mentions, and community activities across all platforms - [Device Registration & Management](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/register-and-unregister-push-notifications-on-a-device): Complete guide to registering and managing push notification devices across iOS, Android, React Native, Flutter, and Web platforms - [Push Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/overview): Configure user, channel, and community-level push notification preferences and controls. - [User Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/user-settings): Configure global push notification preferences for individual users across all their devices - [Channel Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/channel-settings): Configure push notification preferences for individual channels and conversations - [Community Notification Settings](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/settings/community-settings): Manage push notification preferences for communities and social features - [Android Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/android-setup): Complete guide to implementing Firebase Cloud Messaging (FCM) and Baidu push notifications in Android social.plus SDK - [Flutter Push Notification Setup](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/flutter-setup): Implement cross-platform push notifications in Flutter apps using Firebase Cloud Messaging for both Android and iOS - [iOS Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/ios-setup): Complete guide to implementing Apple Push Notification service (APNs) with iOS social.plus SDK for real-time messaging and engagement - [React Native Push Notifications](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/react-native-setup): Complete guide to implementing cross-platform push notifications in React Native using Firebase Cloud Messaging and Apple Push Notification service - [Web Setup](https://learn.social.plus/social-plus-sdk/core-concepts/realtime-communication/push-notifications/setup/web-setup) ## Video — Getting Started - [Video SDK Overview](https://learn.social.plus/social-plus-sdk/video-new/overview): Integrate live streaming and video capabilities into your applications with social.plus Video SDK - [Getting Started with Video SDK](https://learn.social.plus/social-plus-sdk/video-new/getting-started/overview): Quick start guide for integrating social.plus Video SDK into your application - [Installation & Setup](https://learn.social.plus/social-plus-sdk/video-new/getting-started/installation): Install and configure social.plus Video SDK for your platform - [Authentication](https://learn.social.plus/social-plus-sdk/video-new/getting-started/authentication): Set up user authentication for Video SDK features - [Your First Live Stream](https://learn.social.plus/social-plus-sdk/video-new/getting-started/first-stream): Build a simple live streaming feature step by step - [Upgrading to Room-Based Livestreaming](https://learn.social.plus/social-plus-sdk/video-new/migration-guide): Migrate from legacy Stream to the new Room-based livestreaming system for enhanced features and performance ## Video — Core Concepts - [Core Concepts](https://learn.social.plus/social-plus-sdk/video-new/core-concepts/overview): Essential concepts for understanding social.plus Video SDK - [Lifecycle Management](https://learn.social.plus/social-plus-sdk/video-new/core-concepts/lifecycle-management): Master stream lifecycle, app state management, and resource cleanup for optimal social.plus Video SDK performance - [Permissions Management](https://learn.social.plus/social-plus-sdk/video-new/core-concepts/permissions): Handle camera, microphone, and storage permissions across platforms for social.plus Video SDK implementation - [Streaming Basics](https://learn.social.plus/social-plus-sdk/video-new/core-concepts/streaming-basics): Fundamental concepts of live streaming with social.plus Video SDK including stream lifecycle, states, and core principles - [Video Quality & Performance](https://learn.social.plus/social-plus-sdk/video-new/core-concepts/video-quality): Understanding video quality settings, resolution options, bitrate management, and performance optimization for social.plus Video SDK ## Video — Broadcasting - [Broadcasting Overview](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/overview): Introduction to room-based live broadcasting with co-hosting capabilities - [Rooms Overview](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/rooms-overview): Interactive live rooms with co-hosting, broadcasting, and playback capabilities - [Broadcasting Setup & Configuration](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/setup): Configure advanced broadcasting features and optimize stream quality - [Create Room](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/create-room): Set up rooms for co-hosting livestreams and collaborative broadcasting - [Start Broadcasting](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/start-broadcasting): Connect to LiveKit and start co-streaming with multiple hosts in a room - [Live Room Viewing](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/live-viewing): Watch live rooms and handle real-time playback across all platforms - [Manage Rooms](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/manage-rooms): Query, update, stop, and delete rooms with comprehensive lifecycle management - [Camera Controls](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/camera-controls): Comprehensive guide to camera management and controls in social.plus Video SDK - [Co-Host Management](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/co-host-management): Invite, manage, and coordinate co-hosts for collaborative room broadcasting - [Advanced Broadcasting Features](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/advanced-features): Explore advanced broadcasting capabilities and professional streaming features - [Recorded Room Playback](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/recorded-playback): Play recorded rooms after broadcast ends with full video player controls - [Product Tagging](https://learn.social.plus/social-plus-sdk/video-new/broadcasting/product-tagging): Pin and unpin products on livestream posts for real-time product showcasing ## Video — Playback & Notifications - [Playback Overview](https://learn.social.plus/social-plus-sdk/video-new/playback/overview): Comprehensive guide to video playback and viewer experience with social.plus SDK - [Video Push Notifications](https://learn.social.plus/social-plus-sdk/video-new/notifications/push-notifications): Keep viewers engaged with real-time stream notifications, viewer updates, and broadcast alerts across all platforms - [Stream Events](https://learn.social.plus/social-plus-sdk/video-new/notifications/stream-events): Handle real-time stream events, viewer interactions, and broadcast state changes across your video application - [Livestream Analytics](https://learn.social.plus/social-plus-sdk/video-new/analytics/overview): Track watch minutes and viewer engagement for live and recorded room playback - [Troubleshooting Overview](https://learn.social.plus/social-plus-sdk/video-new/troubleshooting/overview): Comprehensive troubleshooting guide for social.plus Video SDK - [Stream Events Troubleshooting](https://learn.social.plus/social-plus-sdk/video-new/troubleshooting/events): Debug and resolve common stream event handling issues in your video streaming application - [Notification Troubleshooting](https://learn.social.plus/social-plus-sdk/video-new/troubleshooting/notifications): Common issues and solutions for video stream notifications and events - [Platform-Specific Troubleshooting](https://learn.social.plus/social-plus-sdk/video-new/troubleshooting/platform-issues): Troubleshooting guide for platform-specific issues with social.plus Video SDK ## Chat — Overviews & Message Flagging - [Chat Module](https://learn.social.plus/social-plus-sdk/chat/overview): Build powerful chat experiences with comprehensive messaging, moderation, and engagement features - [Overview](https://learn.social.plus/social-plus-sdk/chat/conversation-management/overview): Build structured chat experiences with sophisticated channel management and member governance - [Channel Governance Overview](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/overview): Comprehensive channel moderation and governance features for managing chat channels, user roles, permissions, and maintaining community standards. - [Overview](https://learn.social.plus/social-plus-sdk/chat/messaging-features/overview): Comprehensive guide to social.plus Chat messaging capabilities including message types, real-time synchronization, and advanced features - [Message Flagging](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-flagging): Enable user-driven content moderation with comprehensive flagging capabilities, allowing community members to report inappropriate messages and maintain safe environments. - [Unread Status Overview](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/overview): Comprehensive unread message tracking system with real-time synchronization, delivery confirmations, and user engagement analytics for enhanced chat experiences. ## Chat — Channels - [Channel Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/overview): Create, manage, and organize chat channels with comprehensive lifecycle support - [Create Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/create-channel): Build structured chat experiences by creating community, live, and conversation channels with custom configurations - [Get Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/get-channel): Retrieve individual channels or query multiple channels by ID with real-time updates and live object support - [Query Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/query-channels): Search and retrieve channels based on various criteria including display name, tags, membership status, and channel type - [Update Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/update-channel): Modify channel properties including display name, avatar, tags, and metadata to keep channel information current and relevant - [Archive Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/archive-channels): Archive and unarchive conversation channels to organize your chat list while preserving message history and functionality ## Chat — Channel Governance - [Member Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/member-management): Add, remove, and manage channel membership to control who can participate in chat channels. - [Role Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/role-management): Manage channel roles and permissions to control user access levels and moderation capabilities within chat channels. - [Ban Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/ban-management): Ban and unban channel members to restrict access for users who violate community guidelines. - [Mute Management](https://learn.social.plus/social-plus-sdk/chat/conversation-management/channels/governance/mute-management): Mute and unmute channel members to restrict messaging while allowing read-only participation. ## Chat — Members - [Join & Leave Channels](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/join-leave-channel): Manage channel membership by joining and leaving channels, with real-time membership status monitoring and idempotent operations - [Query Channel Members](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/query-members): Search and retrieve channel members with advanced filtering by membership status, roles, and sorting options - [Preview Channel Members](https://learn.social.plus/social-plus-sdk/chat/conversation-management/members/preview-members): Get a quick preview of up to 4 channel members for conversation and community channels ## Chat — Messaging - [Send a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/send-a-message): Comprehensive guide to sending messages with real-time synchronization, state management, and robust error handling - [Text Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/text-message): Send formatted text messages with rich content support including mentions, formatting, and metadata - [Image Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/image-message): Send image messages with captions, metadata, and automatic upload handling across all platforms - [File Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/file-message): Share documents, attachments, and files with automatic upload handling, format validation, and cross-platform compatibility - [Audio Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/audio-message): Send voice recordings and audio content with automatic processing, format optimization, and cross-platform compatibility - [Video Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/video-message): Send video messages with automatic processing, thumbnail generation, and cross-platform compatibility - [Custom Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/custom-message): Create flexible custom message types with structured JSON data for polls, location sharing, interactive content, and specialized use cases - [Reply to a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/message-creation/reply-to-a-message): Create threaded conversations by replying to existing messages with support for text, media, and custom content types - [Edit and Delete Messages](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/edit-and-delete-messages): Modify and remove your own messages with proper permissions, audit trails, and user notifications for chat content management - [Get and View a Message](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/get-and-view-a-message): Retrieve and display messages with comprehensive content handling for text, media, files, and custom message types - [Query and Filter Messages](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/query-and-filter-messages): Retrieve and filter messages from channels with advanced querying capabilities, sorting options, and real-time updates for dynamic chat experiences. - [Flag and Unflag Messages](https://learn.social.plus/social-plus-sdk/chat/messaging-features/messages/flag-unflag-a-message): Implement message flagging and moderation capabilities in social.plus SDK for community safety and content management ## Chat — Engagement - [Message Preview](https://learn.social.plus/social-plus-sdk/chat/engagement-features/message-preview): Display quick message summaries in channel listings and notifications without loading full message content, optimizing performance and user experience. - [Channel Unread Count](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/channel-unread-count): Track unread message counts at the channel level with real-time updates, total aggregation across channels, and mention status indicators for prioritized messaging. - [Message Read Status](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-read-status): Mark individual messages as read and manage reading status for accurate unread count tracking with automatic detection and UI integration patterns. - [Message Delivery Status](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-delivery-status): Track and manage message delivery confirmation, read receipts, and user engagement status in real-time chat applications with comprehensive delivery tracking capabilities. - [Message Receipt Sync](https://learn.social.plus/social-plus-sdk/chat/engagement-features/unread-status/message-receipt-sync): Manage real-time message receipt synchronization infrastructure for accurate read and delivery tracking with optimized resource usage and lifecycle management. ## Chat — Moderation - [Channel Moderation](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/content-moderation/channel-moderation) - [Channel Rate-Limiting](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/content-moderation/channel-rate-limiting) - [Ban/Unban a List of Channel Members](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/member-management/ban-unban-a-list-of-channel-members): When a user is banned in a channel, they are removed from a channel and no longer able to participate or observe messages in that channel. - [Mute/Unmute a List of Channel Members](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/member-management/mute-unmute-a-list-of-channel-members) - [Roles and Permission](https://learn.social.plus/social-plus-sdk/chat/moderation-safety/member-management/roles-and-permission) ## Social — Communities - [Social Module](https://learn.social.plus/social-plus-sdk/social/README): Complete social networking capabilities for building engaging user experiences with communities, content creation, and user interactions - [Overview](https://learn.social.plus/social-plus-sdk/social/communities-spaces/overview): Build vibrant communities where users connect, collaborate, and share experiences around common interests - [Community Invitation Management](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/community-invitation): Manage community invitations to control membership growth and provide a personalized joining experience for users. - [Community Moderation](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/community-moderation): Comprehensive community moderation tools including role management, enforcement actions, banning, and permission systems - [Join/Leave Community](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/join-leave-community): Complete guide to joining and leaving communities, managing join requests, and handling membership approval workflows - [Member Management](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/member-management): Administrative tools for adding and removing community members with bulk operations and validation workflows - [Query Community Members](https://learn.social.plus/social-plus-sdk/social/communities-spaces/organization/query-community-members): Search and filter community members with advanced querying options, role-based filtering, and real-time live collections - [User Relationship](https://learn.social.plus/social-plus-sdk/social/user-relationship/overview): Comprehensive guide to user relationships, including blocking, following, privacy, and connection management. ## Social — Content Management Overview - [Overview](https://learn.social.plus/social-plus-sdk/social/content-management/overview): Create, manage, and moderate posts, comments, and stories with comprehensive tools for rich content experiences and community engagement - [Content Sharing](https://learn.social.plus/social-plus-sdk/social/content-management/content-sharing): Generate shareable links for posts, profiles, communities, and live streams with custom URL patterns - [Content Flagging](https://learn.social.plus/social-plus-sdk/social/content-management/moderation/content-flagging): Report inappropriate posts and comments with comprehensive flagging system supporting iOS, Android, TypeScript, and Flutter platforms ## Social — Posts - [Posts Overview](https://learn.social.plus/social-plus-sdk/social/content-management/posts/overview): Comprehensive guide to creating, managing, and interacting with posts in your social platform. - [Text Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/text-post): Create simple text-based posts with mentions, hashtags, links, and rich formatting - [Image Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/image-post): Create posts with single or multiple images, captions, and rich media support - [Video Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/video-post): Create posts with video content, thumbnails, and rich media support - [Audio Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/audio-post): Create posts with audio files including podcasts, music, voice recordings, and sound clips - [File Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/file-post): Create posts with file attachments like PDFs, documents, and other file formats - [Custom Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/custom-post): Create custom post types with structured data for specialized content and unique user experiences - [Poll Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/poll-post): Create interactive poll posts to gather community feedback and engagement - [Live Stream Posts (Deprecated)](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/live-stream-post): Create posts with live streaming capabilities for real-time community engagement - [Clip Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/clip-post): Create short-form video posts with rich media support and interactive features - [Mixed Media Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/mixed-media-post): Create posts with multiple media types - combine images, videos, audio, and files in a single post - [Room Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/creation/room-post): Create posts with interactive live room capabilities for co-streaming and real-time collaboration - [Get Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/get-post): Retrieve single or multiple posts with live object updates and comprehensive post data - [Query Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/query-posts): Search and filter posts with advanced querying capabilities for communities and user feeds - [Viewing Post Content](https://learn.social.plus/social-plus-sdk/social/content-management/posts/retrieval/viewing-content): Display and render different post types with proper content handling and media optimization - [Edit Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/edit-post): Update and modify existing posts with support for text, image, video, file, and link content changes - [Delete Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/delete-post): Delete posts with soft and hard deletion options for flexible content management - [Pinned Posts](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/pin-post): Display and manage pinned posts for maximum visibility in your UIKit/app - [Post Review](https://learn.social.plus/social-plus-sdk/social/content-management/posts/moderation/post-review): Implement comprehensive post review workflows with approval, decline, and feed management for your apps - [Post Impressions](https://learn.social.plus/social-plus-sdk/social/content-management/posts/analytics/post-impressions): Track post views, engagement metrics, and analyze content performance with impression and reach analytics ## Social — Comments - [Comments Overview](https://learn.social.plus/social-plus-sdk/social/content-management/comments/overview): Enable rich, interactive discussions with comprehensive comment functionality and real-time updates - [Text Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/creation/text-comment): Create engaging comments with optimistic updates, mentions, links, and threaded replies - [Image Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/creation/image-comment): Create engaging image comments with optimistic updates and file attachments - [Get Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/get-comment): Retrieve individual comments and multiple comments efficiently with live object synchronization for iOS apps - [Get Latest Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/get-latest-comment): Retrieve the most recent comment for any reference with real-time updates and live object support - [Query Comments](https://learn.social.plus/social-plus-sdk/social/content-management/comments/retrieval/query-comments): Retrieve and filter comments with advanced querying, pagination, real-time updates, and comprehensive threading support - [Edit Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/actions/edit-comment): Enable users to modify their comments with text updates, image management, and edit tracking for accountability - [Delete Comment](https://learn.social.plus/social-plus-sdk/social/content-management/comments/actions/delete-comment): Manage comment lifecycle with soft delete for moderation and hard delete for permanent removal ## Social — Stories - [Stories Overview](https://learn.social.plus/social-plus-sdk/social/content-management/stories/overview): Create engaging ephemeral content with social.plus Stories - images, videos, and interactive elements with comprehensive analytics and real-time updates - [Create Story](https://learn.social.plus/social-plus-sdk/social/content-management/stories/creation/create-story): Build engaging ephemeral content with social.plus Stories supporting images, videos, and interactive elements - [Get Stories](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-stories): Retrieve and display stories with real-time updates, comprehensive filtering, and optimized playback support - [Get Story Targets](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-story-targets): Retrieve and observe individual or multiple story targets with real-time updates, enabling features like unseen story indicators and targeted content management - [Get Global Story Targets](https://learn.social.plus/social-plus-sdk/social/content-management/stories/retrieval/get-global-story-targets): Retrieve and observe global story targets with real-time updates, intelligent filtering, and optimized sorting for comprehensive story discovery across your application - [Delete Story](https://learn.social.plus/social-plus-sdk/social/content-management/stories/actions/delete-story): Manage story lifecycle with powerful deletion capabilities supporting both soft and hard deletion patterns for different content management needs - [Story Impressions](https://learn.social.plus/social-plus-sdk/social/content-management/stories/analytics/story-impressions): Track story views, engagement metrics, and analyze content performance with impression and reach analytics ## Social — Reactions - [Add & Remove Reactions](https://learn.social.plus/social-plus-sdk/social/reactions/add-remove-reaction) - [Query Reactions](https://learn.social.plus/social-plus-sdk/social/reactions/query-reactions) ## Social — Discovery & Feed - [Feeds & Timelines](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/feed/overview): Let your users showcase their unique personality right in their timelines with powerful content curation and ranking algorithms. - [Overview](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/overview): Enhance content discovery with context-aware search that goes beyond keywords to understand meaning and intent - [Posts](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/intelligent-search-post): Discover relevant posts across your network using advanced semantic search capabilities - [Communities](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/search/intelligent-search-community): Discover communities that match your interests using advanced semantic search capabilities that understand context and meaning ## Social — Notifications - [Notification Tray Overview](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/overview): Enhance user engagement with real-time notifications that keep users connected to their community interactions and activities - [Notification Tray Items](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-items): Query, filter, and manage individual notification items with comprehensive tracking and user interaction capabilities - [Notification Tray Status](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-tray-status): Manage notification tray seen status with get and mark operations for accurate read/unread indicators across devices - [Notification Events Reference](https://learn.social.plus/social-plus-sdk/social/discovery-engagement/notifications/notification-events-reference): Complete reference guide for supported notification event types, triggers, and message templates ## Social — Events - [Events Overview](https://learn.social.plus/social-plus-sdk/social/events/overview): Create, manage, and discover scheduled events with RSVP functionality - [Create Event](https://learn.social.plus/social-plus-sdk/social/events/create-event): Schedule new events with customizable details and RSVP functionality - [Manage Events](https://learn.social.plus/social-plus-sdk/social/events/manage-events): Update, delete, and query scheduled events - [Event RSVP](https://learn.social.plus/social-plus-sdk/social/events/event-rsvp): Manage event responses and track attendance with comprehensive RSVP functionality ## Social — Follow & User Relationships - [Follow/Unfollow User](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/follow-unfollow-user): Implement follow and unfollow functionality for user relationships - [Accept/Decline Follow Request](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/accept-decline-follow-request): Manage incoming follow requests with accept and decline actions, including multi-platform code examples. - [Get Follower/Following List](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/get-follower-following-list): Retrieve and manage follower and following lists with real-time updates and filtering. - [Get Connection Status](https://learn.social.plus/social-plus-sdk/social/user-relationship/following/get-connection-status): Check relationship status between users and track connection counters with real-time updates - [Block & Unblock User](https://learn.social.plus/social-plus-sdk/social/user-relationship/blocking/block-unblock-user): How to block and unblock users, product behavior, and multi-platform code examples. - [Manage Blocked Users](https://learn.social.plus/social-plus-sdk/social/user-relationship/blocking/manage-blocked-users): How to view and manage your blocked users list, with multi-platform code examples. ## 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 - [Quick Start Guide](https://learn.social.plus/uikit/getting-started/quick-start): Get up and running with social.plus UIKit in minutes - [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 - [Android Platform Guide](https://learn.social.plus/uikit/platform-guides/android-specific): Advanced Android-specific features, optimizations, and best practices for social.plus UIKit - [Flutter Platform Guide](https://learn.social.plus/uikit/platform-guides/flutter-specific): Advanced Flutter integration, platform-specific configuration, and troubleshooting (Beta) - [iOS Platform Guide](https://learn.social.plus/uikit/platform-guides/ios-specific): Advanced iOS-specific features, optimizations, and best practices for social.plus UIKit - [React Native Platform Guide](https://learn.social.plus/uikit/platform-guides/react-native-specific): Advanced React Native integration, platform-specific configuration, and troubleshooting (Beta) - [Web/React Platform Guide](https://learn.social.plus/uikit/platform-guides/web-specific): Advanced React web integration, development setup, customization, and troubleshooting ## 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): Guide for administrators to manage legacy live streams with multi-stream support — for streams created before migration to room-based architecture - [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. - [Premium Ads Overview](https://learn.social.plus/analytics-and-moderation/console/premium-ads/README): Monetize your social platform with Premium Ads - personalized ad placements, third-party integrations, and comprehensive campaign management tools. - [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 powerful social and video experiences with the social.plus SDK - the complete toolkit for modern social applications - [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) - [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