> ## Documentation Index
> Fetch the complete documentation index at: https://learn.social.plus/llms.txt
> Use this file to discover all available pages before exploring further.

# Social Module

> Add posts, comments, communities, reactions, notifications, and feeds to your app using the social.plus SDK Social Module.

Use the social.plus SDK Social Module to add posts, comments, communities, reactions, user relationships, notifications, stories, and feeds to your app. The SDK provides client APIs for custom UI implementations on top of social.plus managed infrastructure.

<CardGroup cols={3}>
  <Card title="Content Management" icon="pen-to-square" href="/social-plus-sdk/social/content-management/overview">
    Posts, comments, stories, and rich media content with real-time updates
  </Card>

  <Card title="Communities & Spaces" icon="users" href="/social-plus-sdk/social/communities-spaces/overview">
    Create and manage communities with membership, roles, and moderation tools
  </Card>

  <Card title="Discovery & Engagement" icon="heart" href="/social-plus-sdk/social/discovery-engagement/overview">
    Reactions, notifications, feeds, search, and social interactions
  </Card>
</CardGroup>

## Key Capabilities

<AccordionGroup>
  <Accordion title="Content & Communication" icon="file">
    **Posts, comments, stories, and media**

    * **Post Types**: Text, images, videos, files, polls, live stream posts, room posts, and custom post types
    * **Comments**: Create, query, edit, delete, and moderate comment threads
    * **Stories**: Create, retrieve, delete, and inspect story impressions where stories are enabled
    * **Media Handling**: Upload and display files, images, and videos through the SDK media guides
    * **Reactions & Mentions**: Add engagement and user references to supported content
  </Accordion>

  <Accordion title="Community Management" icon="users">
    **Community structure, membership, and moderation**

    * **Community Creation**: Public or private communities with descriptions, avatars, tags, categories, and metadata
    * **Member Management**: Join, leave, add, remove, query, ban, mute, and role workflows
    * **Moderation**: Post review settings, content flagging, reporting, and permission checks
    * **Community Discovery**: Query, keyword search, category filtering, tags, trending, and recommended community collections where supported
    * **Governance**: Role-based permissions and community-level posting controls
  </Accordion>

  <Accordion title="User Interactions" icon="user-plus">
    **Relationships and safety controls**

    * **Following**: Follow, unfollow, accept or decline follow requests, and query follower/following lists
    * **Blocking**: Block, unblock, and manage blocked users
    * **User Profile Fields**: Query and update social profile fields documented in User Management
    * **Relationship Status**: Read connection state and request state where supported
  </Accordion>

  <Accordion title="Content Discovery" icon="magnifying-glass">
    **Feeds, search, and browsing**

    * **Feeds**: Query user, community, global, and For You (personalized) feeds
    * **Global Feed Ranking**: Use chronological ordering or configured custom post ranking where enabled
    * **Community Search**: Query communities by keyword, category, tags, membership filter, and sort order
    * **Enhanced Search**: Intelligent Search has separate setup and activation requirements in the Discovery & Engagement docs
  </Accordion>

  <Accordion title="Notifications & Engagement" icon="bell">
    **Notifications and realtime-aware interactions**

    * **Notification Tray**: Query notification items and status where available
    * **Notification Events**: Work with social notification event references and settings
    * **Push Notifications**: Register devices and configure user, channel, or community settings in the Realtime Communication docs
    * **Realtime Updates**: Use live objects, live collections, and realtime events where supported by the target SDK
  </Accordion>
</AccordionGroup>

## Core Features

<Tabs>
  <Tab title="Content Creation">
    <CardGroup cols={2}>
      <Card title="Posts" icon="file" href="/social-plus-sdk/social/content-management/posts/overview">
        Create content with media and moderation support

        * **Post Creation**: Text, image, video, file, poll, live stream, room, and custom post guides
        * **Content Metadata**: Multiple media types, mentions, and custom data where supported
        * **Content Management**: Edit, delete, and moderate posts
        * **Analytics**: Post impression guides where available
      </Card>

      <Card title="Comments" icon="messages" href="/social-plus-sdk/social/content-management/comments/overview">
        Enable rich discussions with threaded conversations

        * **Threaded Discussions**: Nested comments with parent-children reply chain
        * **Real-time Updates**: Live comment feeds and notifications
        * **Mentions & Reactions**: Tag users and react to comments
        * **Moderation Tools**: Flag inappropriate content and manage discussions
      </Card>

      <Card title="Stories" icon="clock" href="/social-plus-sdk/social/content-management/stories/overview">
        Share ephemeral content with time-limited visibility

        * **Media Stories**: Create image and video stories
        * **Engagement Tracking**: View counts, impressions, and viewer lists
        * **Global & Targeted Feeds**: Distribute to supported story targets
        * **Story Management**: Create, retrieve, inspect, and delete stories
        * **Analytics**: Story performance and audience insights
      </Card>

      <Card title="Reactions" icon="heart" href="/social-plus-sdk/core-concepts/content-handling/reactions">
        Express emotions and drive engagement through reactions

        * **Flexible Reactions**: Custom reaction types
        * **Reaction Analytics**: Track popular reactions
        * **Bulk Operations**: Add/remove reactions efficiently
        * **Social Proof**: Display reaction counts and user lists
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Community & Social">
    <CardGroup cols={2}>
      <Card title="Communities & Spaces" icon="users" href="/social-plus-sdk/social/communities-spaces/overview">
        Build and manage thriving social communities

        * **Community Creation**: Public, and private communities
        * **Member Management**: Roles, permissions, and member management
        * **Moderation**: Post review, reporting, ban, mute, and role workflows
        * **Community Discovery**: Query, search, trending, recommended, category, and tag-based flows where supported
      </Card>

      <Card title="User Relationships" icon="user-plus" href="/social-plus-sdk/social/user-relationship/overview">
        Manage follows, blocks, and social graphs

        * **Follow/Unfollow System**: Social connections with status tracking
        * **Block/Unblock Users**: Privacy controls and content filtering
        * **Relationship Management**: Connection requests and social graphs
        * **Privacy Controls**: Manage visibility and interactions
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Discovery & Engagement">
    <CardGroup cols={2}>
      <Card title="Feed & Discovery" icon="rss" href="/social-plus-sdk/social/discovery-engagement/feed/overview">
        Feed and timeline query APIs

        * **Feed Types**: Global, For You (personalized), user, and community feeds
        * **Ranking**: Chronological ordering and configured custom post ranking
        * **Content Filtering**: Hide unwanted content and filter by tags, and keywords
        * **Performance Optimization**: Efficient pagination and caching strategies
      </Card>

      <Card title="Intelligent Search" icon="magnifying-glass" href="/social-plus-sdk/social/discovery-engagement/search/overview">
        Search and enhanced discovery options

        * **Community Search**: Search and filter community collections
        * **Post Search**: Search posts where the search feature is enabled
        * **Activation**: Intelligent Search requires network-level activation
        * **Scoring**: Relevance scores are documented on the Intelligent Search pages
      </Card>

      <Card title="Notifications" icon="bell" href="/social-plus-sdk/social/discovery-engagement/notifications/overview">
        Notification docs for social engagement

        * **Notification Tray**: Centralized notification management with read/unread states
        * **Event-based Notifications**: Posts, comments, reactions, mentions, and community activities
        * **Settings**: User, channel, and community notification settings where supported
      </Card>
    </CardGroup>
  </Tab>
</Tabs>

## Getting Started Workflows

<AccordionGroup>
  <Accordion title="Build a Social Feed App" icon="rss">
    **Essential Features**: Posts + Comments + Reactions + Feed

    **Perfect for**: Social media apps, news platforms, community forums

    **Implementation Path**:

    1. **Setup Content Creation**: Implement post creation with [Posts](/social-plus-sdk/social/content-management/posts/overview)
    2. **Enable Discussions**: Add comment functionality with [Comments](/social-plus-sdk/social/content-management/comments/overview)
    3. **Add Engagement**: Implement reactions with [Reactions](/social-plus-sdk/core-concepts/content-handling/reactions)
    4. **Create Feeds**: Query user, community, global, and For You (personalized) feeds with [Feed](/social-plus-sdk/social/discovery-engagement/feed/overview)
    5. **Enable Notifications**: Setup [Notification System](/social-plus-sdk/social/discovery-engagement/notifications/overview)

    **Optional Enhancements**: Stories, user following, and search

    **Checkpoint**: Verify post, comment, reaction, feed, and notification behavior on the target SDKs you ship
  </Accordion>

  <Accordion title="Create a Community Platform" icon="users">
    **Essential Features**: Communities + Posts + Moderation + Search

    **Perfect for**: Forums, professional networks, interest-based communities

    **Implementation Path**:

    1. **Setup Communities**: Create community structure with [Communities](/social-plus-sdk/social/communities-spaces/overview)
    2. **Enable Content Creation**: Add posts and discussions with moderation
    3. **Implement User Management**: Setup roles and permissions
    4. **Add Discovery**: Enable community search, feeds, and [Intelligent Search](/social-plus-sdk/social/discovery-engagement/search/overview) only where configured
    5. **Setup Moderation**: Configure content filtering and community management

    **Optional Enhancements**: Stories, notification settings, and analytics/moderation Console workflows

    **Checkpoint**: Verify community creation, discovery, membership, roles, and moderation permissions on the target SDKs you ship
  </Accordion>

  <Accordion title="Build User Networking Features" icon="globe">
    **Essential Features**: User profiles + Follow system + Notifications

    **Perfect for**: Professional networks, dating apps, social discovery

    **Implementation Path**:

    1. **Setup User Interactions**: Implement [Follow/Unfollow](/social-plus-sdk/social/user-relationship/following/follow-unfollow-user)
    2. **Add Privacy Controls**: Enable [Block/Unblock](/social-plus-sdk/social/user-relationship/blocking/block-unblock-user) functionality
    3. **Create Activity Feeds**: Build user-specific feeds and timelines
    4. **Enable Notifications**: Setup [Notification Tray](/social-plus-sdk/social/discovery-engagement/notifications/overview)
    5. **Add Discovery**: Add search and product-specific recommendation surfaces where needed

    **Optional Enhancements**: Messaging, notification settings, and product-specific recommendations

    **Checkpoint**: Verify follow request states, block behavior, user profile visibility, and notifications on the target SDKs you ship
  </Accordion>

  <Accordion title="Expanded Social Experience" icon="star">
    **Essential Features**: Selected social modules working together

    **Perfect for**: Products that combine feeds, communities, relationships, search, notifications, and moderation

    **Implementation Path**:

    1. **Foundation**: Implement the core features your product needs (for example Posts, Comments, and Communities)
    2. **Discovery**: Add [Search](/social-plus-sdk/social/discovery-engagement/search/overview), feeds, trending communities, and recommended communities where enabled
    3. **Feed Ranking**: Decide whether chronological or configured custom post ranking is right for the product
    4. **Analytics**: Use SDK analytics pages and Console analytics where they apply
    5. **Moderation**: Combine SDK reporting, roles, permissions, and Console moderation workflows

    **Optional Enhancements**: Live streaming, stories, notification settings, and analytics/moderation Console workflows

    **Checkpoint**: Treat this as a cross-module integration and validate each target platform separately
  </Accordion>
</AccordionGroup>

## Platform Support

<CardGroup cols={3}>
  <Card title="Client SDKs" icon="computer-speaker">
    **iOS, Android, TypeScript, and Flutter**

    * Native iOS and Android SDKs
    * TypeScript/JavaScript SDK for web apps
    * Flutter SDK for cross-platform mobile apps
  </Card>

  <Card title="Platform Details" icon="code">
    **Use the target SDK docs**

    * Setup requirements differ by platform
    * Method names and enum availability can vary
    * Validate snippets against the SDK you ship
  </Card>

  <Card title="Adjacent Product Docs" icon="building">
    **Use when your implementation crosses SDK boundaries**

    * UIKit for prebuilt UI components
    * API reference for server-side workflows
    * Console docs for moderation and analytics operations
  </Card>
</CardGroup>

## Related Documentation

<CardGroup cols={3}>
  <Card title="Chat Module" icon="message" href="/social-plus-sdk/chat/overview">
    **Real-time messaging capabilities**

    Build chat features with channels, messages, and real-time communication
  </Card>

  <Card title="Core Concepts" icon="code" href="/social-plus-sdk/getting-started/overview">
    **SDK fundamentals and architecture**

    Learn about authentication, sessions, and core SDK concepts
  </Card>

  <Card title="Video Module" icon="video" href="/social-plus-sdk/video-new/broadcasting/overview">
    **Live streaming and broadcasting**

    Add room-based broadcasting, live viewing, and playback flows
  </Card>

  <Card title="UIKit" icon="palette" href="/uikit/overview">
    **Pre-built UI components**

    Ready-to-use UI components for rapid development
  </Card>

  <Card title="Analytics" icon="chart-bar" href="/analytics-and-moderation/overview">
    **Analytics and insights**

    Track engagement, user behavior, and community health
  </Card>

  <Card title="Moderation" icon="shield" href="/analytics-and-moderation/console/moderation/overview">
    **Content moderation tools**

    Advanced content moderation and community safety features
  </Card>
</CardGroup>
