> ## Documentation Index
> Fetch the complete documentation index at: https://social-b97141fb-auto-generate-llmstxt.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# social.plus SDK

> Build custom social, chat, and supported video experiences with the social.plus SDK

<img src="https://mintcdn.com/social-b97141fb-auto-generate-llmstxt/HK8-O4u_NqMeCf6h/images/SDK-Dark.png?fit=max&auto=format&n=HK8-O4u_NqMeCf6h&q=85&s=7c4e022f4025ad660a9e582d2fa09459" alt="SDK Dark Pn" width="1024" height="360" data-path="images/SDK-Dark.png" />

The social.plus SDK gives developers client-side building blocks for custom social, chat, and supported video experiences. Use it when you want to design your own UI while relying on social.plus for managed social infrastructure such as feeds, communities, messaging, moderation, files, realtime updates, and platform-specific SDK integrations.

## Choose Your Approach

**Not sure which social.plus solution fits your needs?** Here's how to decide:

<CardGroup cols={3}>
  <Card title="SDK - Custom Control" icon="code" href="/social-plus-sdk/getting-started/overview">
    **Build Custom Experiences** ⭐ You are here

    * Unique user interface requirements
    * Custom user flows and interactions
    * Complete design freedom
    * Integrate with existing apps
  </Card>

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

    * Need to launch quickly (weeks not months)
    * Standard social app layouts
    * Minimal to moderate customization
    * Perfect for MVPs and rapid prototyping
  </Card>

  <Card title="API - Maximum Flexibility" icon="server" href="/api-reference/introduction">
    **Direct API Integration**

    * Server-to-server communication
    * Custom backend integration
    * Non-standard platforms
    * Advanced technical requirements
  </Card>
</CardGroup>

<Info>
  **Perfect for:** Custom social platforms, unique user experiences, existing app integration, and when you need complete control over the user interface and user flows.
</Info>

## How to Use This Section

<CardGroup cols={2}>
  <Card title="Building a feature end-to-end?" icon="map" href="/use-cases/overview">
    **Start with Guides** — step-by-step walkthroughs that take you from zero to working feature, with links back to SDK reference at every step.
  </Card>

  <Card title="Need API details or parameters?" icon="book">
    **You're in the right place** — the SDK docs cover setup, core concepts, and feature-specific implementation details.
  </Card>
</CardGroup>

***

## Quick Start

Get up and running with social.plus SDK in minutes:

<CardGroup cols={2}>
  <Card title="Install the SDK" icon="download" href="/social-plus-sdk/getting-started/overview">
    Set up social.plus SDK for your platform with our step-by-step installation guides
  </Card>

  <Card title="Authentication" icon="key" href="/social-plus-sdk/getting-started/authentication">
    Configure user authentication and API keys for secure access
  </Card>
</CardGroup>

## Core Features

### Social Features

Build comprehensive social experiences with our feature-rich social modules:

<CardGroup cols={3}>
  <Card title="Social Feed" icon="newspaper" href="/social-plus-sdk/social/discovery-engagement/feed/overview">
    Dynamic feeds, posts, comments, reactions, and content discovery
  </Card>

  <Card title="Chat & Messaging" icon="messages" href="/social-plus-sdk/chat/overview">
    Real-time messaging, channels, DMs, and advanced chat features
  </Card>

  <Card title="Communities" icon="users" href="/social-plus-sdk/social/communities-spaces/overview">
    Create and manage communities, spaces, and user groups
  </Card>
</CardGroup>

<Info>
  Social interaction and story capabilities are consolidated under the sections below.
</Info>

<CardGroup cols={3}>
  <Card title="User Relationships" icon="user-plus" href="/social-plus-sdk/social/user-relationship/overview">
    Follow/unfollow, block/unblock, and social graph features
  </Card>

  <Card title="Content Management" icon="folder" href="/social-plus-sdk/social/content-management/overview">
    Posts, comments, stories, moderation and media tools
  </Card>

  <Card title="Stories" icon="image" href="/social-plus-sdk/social/content-management/stories/overview">
    Ephemeral story creation, retrieval, analytics and management
  </Card>
</CardGroup>

### Video & Streaming

Video broadcasting and playback capabilities:

<CardGroup cols={3}>
  <Card title="Live Video Streaming" icon="video" href="/social-plus-sdk/video-new/broadcasting/overview">
    Live streaming workflows with room-based broadcasting
  </Card>

  <Card title="Video Broadcasting" icon="tower-broadcast" href="/social-plus-sdk/video-new/broadcasting/overview">
    Broadcasting workflows with room, co-host, and live viewing guides
  </Card>

  <Card title="Video Playback" icon="play" href="/social-plus-sdk/video-new/playback/overview">
    Playback guides for viewer experiences where video features are supported
  </Card>
</CardGroup>

## Platform Support

social.plus provides client SDKs and setup guides for iOS, Android, TypeScript/JavaScript, and Flutter:

<CardGroup cols={2}>
  <Card title="Mobile Development" icon="mobile">
    **Native iOS & Android**

    * Swift for iOS
    * Kotlin/Java for Android
    * Full platform integration
  </Card>

  <Card title="Cross-Platform" icon="layer-group">
    **Flutter & React Native Guidance**

    * Flutter SDK for iOS and Android apps
    * TypeScript SDK guidance for React Native where supported
    * Platform-specific setup and behavior notes
  </Card>
</CardGroup>

<CardGroup cols={1}>
  <Card title="Web Development" icon="globe">
    **TypeScript/JavaScript**

    * TypeScript/JavaScript SDK
    * Modern web app integration
    * Web video features where supported by the video SDK guides
  </Card>
</CardGroup>

## Why Choose social.plus SDK?

<AccordionGroup>
  <Accordion title="Fast Development" icon="rocket">
    * **Managed Features**: Build on SDK APIs for posts, comments, chat, files, users, and communities
    * **Platform Setup Guides**: Start with iOS, Android, TypeScript, or Flutter quick starts
    * **Composable Modules**: Combine social, chat, realtime, moderation, and media features as needed
  </Accordion>

  <Accordion title="High Performance" icon="bolt">
    * **Managed Infrastructure**: social.plus hosts the backend services behind SDK features
    * **Realtime-Capable Features**: Live collections and realtime events are available for supported resources
    * **Media Handling**: File, image, and video guides cover upload and playback workflows
  </Accordion>

  <Accordion title="Developer Experience" icon="code">
    * **Shared Concepts**: Core ideas such as users, channels, communities, posts, and moderation carry across SDKs
    * **Platform-Specific APIs**: Each SDK uses native language patterns and documented setup requirements
    * **Versioned Changelogs**: Platform changelogs help teams plan SDK upgrades
  </Accordion>

  <Accordion title="Enterprise Ready" icon="building">
    * **Admin Controls**: Console and server-side API flows support privileged operations
    * **Moderation Tools**: Role-based permissions, reporting, ban, mute, and content workflows are available across supported areas
    * **Data Boundaries**: Keep identity and private account data in your system while sending social profile fields the SDK needs
    * **Support Channels**: Use support email, docs, and community resources when you need help
  </Accordion>
</AccordionGroup>

## Use Cases

social.plus SDK powers diverse applications across industries:

<CardGroup cols={2}>
  <Card title="Social Media Apps" icon="share-nodes">
    Build the next generation of social platforms with advanced features like Stories, live streaming, and community management.
  </Card>

  <Card title="Gaming Communities" icon="gamepad">
    Create engaging gaming experiences with clan chat, live streaming, tournaments, and player interactions.
  </Card>

  <Card title="Educational Platforms" icon="graduation-cap">
    Enable collaborative learning with discussion forums, live classes, study groups, and peer-to-peer interaction.
  </Card>

  <Card title="Business Communication" icon="briefcase">
    Build internal communication tools, team collaboration platforms, and customer engagement solutions.
  </Card>

  <Card title="Creator Economy" icon="star">
    Empower content creators with monetization tools, fan engagement features, and live streaming capabilities.
  </Card>

  <Card title="E-commerce Social" icon="cart-shopping">
    Add social features to shopping experiences with reviews, recommendations, and community-driven commerce.
  </Card>
</CardGroup>

## Release Notes

Stay up-to-date with the latest SDK features, improvements, and bug fixes:

<CardGroup cols={2}>
  <Card title="iOS SDK Changelog" icon="apple" href="/social-plus-sdk/changelogs/ios-sdk-changelog">
    Latest updates and releases for iOS SDK
  </Card>

  <Card title="Android SDK Changelog" icon="android" href="/social-plus-sdk/changelogs/android-sdk-changelog">
    Latest updates and releases for Android SDK
  </Card>

  <Card title="Web SDK Changelog" icon="globe" href="/social-plus-sdk/changelogs/web-sdk-changelog">
    Latest updates and releases for Web SDK
  </Card>

  <Card title="Flutter SDK Changelog" icon="layer-group" href="/social-plus-sdk/changelogs/flutter-sdk-changelog">
    Latest updates and releases for Flutter SDK
  </Card>
</CardGroup>

## Additional Resources

<CardGroup cols={2}>
  <Card title="API Reference" icon="book" href="/api-reference/introduction">
    Complete API documentation with endpoints, parameters, and examples
  </Card>

  <Card title="Community Support" icon="users" href="https://forum.social.plus/">
    Join our developer community for support, tips, and best practices
  </Card>

  <Card title="GitHub Repository" icon="github" href="https://github.com/AmityCo">
    Contribute to our repositories, report issues, and access UIKit projects
  </Card>
</CardGroup>

***

<Note>
  **Need Help?**

  Our developer success team is here to help you build amazing social experiences. Reach out through our [support email](mailto:support@social.plus) or join our [developer forum](https://forum.social.plus/) for peer support and best practices.
</Note>
