Skip to main content
SDK Dark Pn 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:

SDK - Custom Control

Build Custom Experiences ⭐ You are here
  • Unique user interface requirements
  • Custom user flows and interactions
  • Complete design freedom
  • Integrate with existing apps

UIKit - Quick Launch

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

API - Maximum Flexibility

Direct API Integration
  • Server-to-server communication
  • Custom backend integration
  • Non-standard platforms
  • Advanced technical requirements
Perfect for: Custom social platforms, unique user experiences, existing app integration, and when you need complete control over the user interface and user flows.

How to Use This Section

Building a feature end-to-end?

Start with Guides — step-by-step walkthroughs that take you from zero to working feature, with links back to SDK reference at every step.

Need API details or parameters?

You’re in the right place — the SDK docs cover setup, core concepts, and feature-specific implementation details.

Quick Start

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

Install the SDK

Set up social.plus SDK for your platform with our step-by-step installation guides

Authentication

Configure user authentication and API keys for secure access

Core Features

Social Features

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

Social Feed

Dynamic feeds, posts, comments, reactions, and content discovery

Chat & Messaging

Real-time messaging, channels, DMs, and advanced chat features

Communities

Create and manage communities, spaces, and user groups
Social interaction and story capabilities are consolidated under the sections below.

User Relationships

Follow/unfollow, block/unblock, and social graph features

Content Management

Posts, comments, stories, moderation and media tools

Stories

Ephemeral story creation, retrieval, analytics and management

Video & Streaming

Video broadcasting and playback capabilities:

Live Video Streaming

Live streaming workflows with room-based broadcasting

Video Broadcasting

Broadcasting workflows with room, co-host, and live viewing guides

Video Playback

Playback guides for viewer experiences where video features are supported

Platform Support

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

Mobile Development

Native iOS & Android
  • Swift for iOS
  • Kotlin/Java for Android
  • Full platform integration

Cross-Platform

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

Web Development

TypeScript/JavaScript
  • TypeScript/JavaScript SDK
  • Modern web app integration
  • Web video features where supported by the video SDK guides

Why Choose social.plus SDK?

  • 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
  • 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
  • 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
  • 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

Use Cases

social.plus SDK powers diverse applications across industries:

Social Media Apps

Build the next generation of social platforms with advanced features like Stories, live streaming, and community management.

Gaming Communities

Create engaging gaming experiences with clan chat, live streaming, tournaments, and player interactions.

Educational Platforms

Enable collaborative learning with discussion forums, live classes, study groups, and peer-to-peer interaction.

Business Communication

Build internal communication tools, team collaboration platforms, and customer engagement solutions.

Creator Economy

Empower content creators with monetization tools, fan engagement features, and live streaming capabilities.

E-commerce Social

Add social features to shopping experiences with reviews, recommendations, and community-driven commerce.

Release Notes

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

iOS SDK Changelog

Latest updates and releases for iOS SDK

Android SDK Changelog

Latest updates and releases for Android SDK

Web SDK Changelog

Latest updates and releases for Web SDK

Flutter SDK Changelog

Latest updates and releases for Flutter SDK

Additional Resources

API Reference

Complete API documentation with endpoints, parameters, and examples

Community Support

Join our developer community for support, tips, and best practices

GitHub Repository

Contribute to our repositories, report issues, and access UIKit projects

Need Help?Our developer success team is here to help you build amazing social experiences. Reach out through our support email or join our developer forum for peer support and best practices.