
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?
Fast Development
Fast Development
- 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
High Performance
High Performance
- 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
Developer Experience
Developer Experience
- 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
Enterprise Ready
Enterprise Ready
- 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.