What’s Included
Replyke ships with every building block a user-powered application needs:Auth & Identity
Built-in email/password auth, OAuth (Google, GitHub, and more), external JWT integration for bringing your own auth system, and multi-account support.
Entities
The core content unit — posts, articles, listings, anything your users create. Comes with votes, reactions, view tracking, file attachments, drafts, and publishing workflows.
Comments
Threaded discussions on any entity. Nested replies, votes, emoji reactions, GIF support, @mentions, and moderation built in.
Spaces
Hierarchical community spaces with membership, role-based permissions, moderation tools, rules, space-level chat, and a digest/newsletter system.
Chat
Real-time 1:1 and group conversations with message reactions, threaded replies, read state, typing indicators, and moderation.
Social Graph
Unidirectional follows and bidirectional connection requests (friend-style). Full follower/following counts, status checks, and bulk queries.
Collections
User-owned bookmarking and folder system for saving entities. Sub-collections, entity management, and saved-state checks.
App Notifications
In-app notification system for users. Delivered via webhook to your server for push bridging, email relay, or any downstream action.
Semantic Search & AI
Automatic content embedding for entities, comments, messages, users, and spaces. Enables semantic search across all content types and an AI-powered ask endpoint that synthesizes answers from your data.
Storage
File and image uploads with server-side processing. Used for entity attachments, user avatars, banner images, and chat attachments.
Moderation
Report flows for entities, comments, and chat messages. Space-level moderation actions, ban management, and report resolution tools.
Reactions
Emoji reactions on entities and comments. Six reaction types out of the box (like, love, wow, sad, angry, funny), with counts and per-user state.
How It Works
Every Replyke project gets a hosted API endpoint. Your application talks to that endpoint — either through the React/React Native SDK (which handles tokens, state, and real-time automatically) or directly via the REST API. All data is scoped to your project. Users, entities, conversations, and spaces exist only within your project’s namespace. You can have multiple projects — a staging environment, separate apps, or white-labeled products — each fully isolated.Replyke uses a project-scoped architecture. All API paths include a
projectId. Your project ID is available in the dashboard.Auth Flexibility
Replyke does not force you into one authentication model. You choose how users are identified:- Built-in auth — Replyke manages the full user identity: email/password sign-up, password reset, OAuth providers. No external auth system needed.
- External auth — Your backend issues a signed JWT, and Replyke automatically creates or matches a user from it. Keep your existing auth stack and add Replyke alongside it.
- OAuth — Sign in with Google, GitHub, or other configured providers. Supports linking multiple OAuth identities to a single account.
Get Started
SDK Quick Start
Install
@replyke/react-js or @replyke/react-native and get your first feature running in minutes.Integration Options
Learn about the SDK, raw REST API, and Redux integration options — and choose the right path for your project.
Authentication
Built-in, external, and OAuth auth models explained. Understand how user identity flows through Replyke.
API Reference
Complete REST API documentation — every endpoint, every field.
Data Models
TypeScript interfaces for every object your app works with: users, entities, comments, conversations, and more.
UI Components
Pre-built, fully customizable comment sections and notification UI installed directly into your project via CLI.

