# Replyke Documentation ## Docs - [Count Unread Notifications](https://docs.replyke.com/v7/api-reference/app-notifications/count-unread.md): Get the number of unread app notifications for the authenticated user - [Fetch Notifications](https://docs.replyke.com/v7/api-reference/app-notifications/fetch-notifications.md): Get a paginated list of app notifications for the authenticated user - [Mark All Notifications as Read](https://docs.replyke.com/v7/api-reference/app-notifications/mark-all-as-read.md): Mark all unread notifications as read for the authenticated user - [Mark Notification as Read](https://docs.replyke.com/v7/api-reference/app-notifications/mark-as-read.md): Mark a single notification as read by its ID - [Change Password](https://docs.replyke.com/v7/api-reference/auth/change-password.md): Change the authenticated user's password - [Request Access Token](https://docs.replyke.com/v7/api-reference/auth/request-access-token.md): Obtain a new access token using a refresh token - [Request Password Reset](https://docs.replyke.com/v7/api-reference/auth/request-password-reset.md): Send a password reset email to a user - [Reset Password](https://docs.replyke.com/v7/api-reference/auth/reset-password.md): Reset a user's password using a token from the reset email - [Send Verification Email](https://docs.replyke.com/v7/api-reference/auth/send-verification-email.md): Send an email verification token or link to the authenticated user - [Sign In](https://docs.replyke.com/v7/api-reference/auth/sign-in.md): Authenticate a user with email and password - [Sign Out](https://docs.replyke.com/v7/api-reference/auth/sign-out.md): Sign out the current user and invalidate the refresh token family - [Sign Up](https://docs.replyke.com/v7/api-reference/auth/sign-up.md): Create a new user account with email and password - [Verify Email](https://docs.replyke.com/v7/api-reference/auth/verify-email.md): Verify a user's email address using a token from a verification email - [Verify Email Link](https://docs.replyke.com/v7/api-reference/auth/verify-email-link.md): Verify a user's email address via a link clicked in an email - [Verify External User](https://docs.replyke.com/v7/api-reference/auth/verify-external-user.md): Verify or create a user from an external auth system JWT - [Authentication](https://docs.replyke.com/v7/api-reference/authentication.md): How to authenticate API requests with Bearer tokens and manage token refresh - [Create Direct Conversation](https://docs.replyke.com/v7/api-reference/chat/conversations/create-direct.md): Get or create a 1:1 direct conversation with another user - [Create Group Conversation](https://docs.replyke.com/v7/api-reference/chat/conversations/create-group.md): Create a new multi-member group conversation - [Delete Conversation](https://docs.replyke.com/v7/api-reference/chat/conversations/delete-conversation.md): Delete a group or space conversation and all its messages - [Fetch Conversation](https://docs.replyke.com/v7/api-reference/chat/conversations/fetch-conversation.md): Fetch a single conversation by ID - [List Conversations](https://docs.replyke.com/v7/api-reference/chat/conversations/list-conversations.md): Get the current user's conversations, ordered by most recent activity - [Get Unread Count](https://docs.replyke.com/v7/api-reference/chat/conversations/unread-count.md): Get the total unread message count and unread conversation count for the current user - [Update Conversation](https://docs.replyke.com/v7/api-reference/chat/conversations/update-conversation.md): Update a group or space conversation's name, description, avatar, or posting permissions - [Add Member](https://docs.replyke.com/v7/api-reference/chat/members/add-member.md): Add a user to a group conversation - [Leave Conversation](https://docs.replyke.com/v7/api-reference/chat/members/leave-conversation.md): Leave a group or space conversation - [List Members](https://docs.replyke.com/v7/api-reference/chat/members/list-members.md): List the active members of a conversation - [Remove Member](https://docs.replyke.com/v7/api-reference/chat/members/remove-member.md): Remove a user from a group conversation - [Update Member Role](https://docs.replyke.com/v7/api-reference/chat/members/update-member-role.md): Change a member's role in a group conversation - [Delete Message](https://docs.replyke.com/v7/api-reference/chat/messages/delete-message.md): Delete or moderate a chat message - [Edit Message](https://docs.replyke.com/v7/api-reference/chat/messages/edit-message.md): Edit the content of a message - [Fetch Message](https://docs.replyke.com/v7/api-reference/chat/messages/fetch-message.md): Fetch a single message by ID - [Fetch Reaction Users](https://docs.replyke.com/v7/api-reference/chat/messages/fetch-reaction-users.md): List users who reacted to a message with a specific emoji - [List Messages](https://docs.replyke.com/v7/api-reference/chat/messages/list-messages.md): Fetch messages in a conversation or thread - [Mark as Read](https://docs.replyke.com/v7/api-reference/chat/messages/mark-as-read.md): Advance the current user's read cursor to a given message - [Report Message](https://docs.replyke.com/v7/api-reference/chat/messages/report-message.md): Submit a report on a chat message - [Send Message](https://docs.replyke.com/v7/api-reference/chat/messages/send-message.md): Send a message to a conversation - [Toggle Message Reaction](https://docs.replyke.com/v7/api-reference/chat/messages/toggle-reaction.md): Add or remove an emoji reaction on a chat message - [Add Entity to Collection](https://docs.replyke.com/v7/api-reference/collections/add-entity.md): Save an entity into a collection - [Create Sub-Collection](https://docs.replyke.com/v7/api-reference/collections/create-sub-collection.md): Create a new sub-collection inside an existing collection - [Delete Collection](https://docs.replyke.com/v7/api-reference/collections/delete-collection.md): Delete a sub-collection - [Fetch Collection Entities](https://docs.replyke.com/v7/api-reference/collections/fetch-entities.md): Get paginated entities saved in a collection - [Fetch Root Collection](https://docs.replyke.com/v7/api-reference/collections/fetch-root.md): Get or create the current user's root collection - [Fetch Sub-Collections](https://docs.replyke.com/v7/api-reference/collections/fetch-sub-collections.md): List all direct child collections of a given collection - [Remove Entity from Collection](https://docs.replyke.com/v7/api-reference/collections/remove-entity.md): Remove a saved entity from a collection - [Update Collection](https://docs.replyke.com/v7/api-reference/collections/update-collection.md): Rename a collection - [Add Comment Reaction](https://docs.replyke.com/v7/api-reference/comments/add-reaction.md): Add or update a reaction on a comment - [Create Comment](https://docs.replyke.com/v7/api-reference/comments/create-comment.md): Create a new comment or reply on an entity - [Delete Comment](https://docs.replyke.com/v7/api-reference/comments/delete-comment.md): Delete a comment - [Fetch Comment](https://docs.replyke.com/v7/api-reference/comments/fetch-comment.md): Get a single comment by ID - [Fetch Comment by Foreign ID](https://docs.replyke.com/v7/api-reference/comments/fetch-comment-by-foreign-id.md): Get a comment by its foreign ID - [Fetch Many Comments](https://docs.replyke.com/v7/api-reference/comments/fetch-many-comments.md): Get a paginated, sorted list of comments - [Fetch Comment Reactions](https://docs.replyke.com/v7/api-reference/comments/fetch-reactions.md): Get a paginated list of reactions on a comment - [Get User Reaction](https://docs.replyke.com/v7/api-reference/comments/get-user-reaction.md): Get the authenticated user's reaction on a comment - [Remove Comment Reaction](https://docs.replyke.com/v7/api-reference/comments/remove-reaction.md): Remove the authenticated user's reaction from a comment - [Update Comment](https://docs.replyke.com/v7/api-reference/comments/update-comment.md): Edit a comment's text content - [Accept Connection](https://docs.replyke.com/v7/api-reference/connections/accept-connection.md): Accept a pending connection request - [Decline Connection](https://docs.replyke.com/v7/api-reference/connections/decline-connection.md): Decline a pending connection request - [Fetch Connections](https://docs.replyke.com/v7/api-reference/connections/fetch-connections.md): Get a paginated list of the authenticated user's accepted connections - [Fetch Connections Count](https://docs.replyke.com/v7/api-reference/connections/fetch-connections-count.md): Get the number of accepted connections for the authenticated user - [Fetch Received Pending Connections](https://docs.replyke.com/v7/api-reference/connections/fetch-received-pending.md): Get connection requests received by the authenticated user that are still pending - [Fetch Sent Pending Connections](https://docs.replyke.com/v7/api-reference/connections/fetch-sent-pending.md): Get connection requests sent by the authenticated user that are still pending - [Remove Connection](https://docs.replyke.com/v7/api-reference/connections/remove-connection.md): Withdraw a pending request or disconnect an accepted connection by connection ID - [Sign Testing JWT](https://docs.replyke.com/v7/api-reference/crypto/sign-testing-jwt.md): Generate a signed RS256 JWT for development and testing - [Add Entity Reaction](https://docs.replyke.com/v7/api-reference/entities/add-reaction.md): Add or update a reaction on an entity - [Create Entity](https://docs.replyke.com/v7/api-reference/entities/create-entity.md): Create a new entity, with optional file upload support - [Delete Entity](https://docs.replyke.com/v7/api-reference/entities/delete-entity.md): Delete an entity - [Fetch Drafts](https://docs.replyke.com/v7/api-reference/entities/fetch-drafts.md): Get the authenticated user's draft entities - [Fetch Entity](https://docs.replyke.com/v7/api-reference/entities/fetch-entity.md): Get a single entity by its Replyke ID - [Fetch Entity by Foreign ID](https://docs.replyke.com/v7/api-reference/entities/fetch-entity-by-foreign-id.md): Get an entity by its foreign ID, optionally creating it if not found - [Fetch Entity by Short ID](https://docs.replyke.com/v7/api-reference/entities/fetch-entity-by-short-id.md): Get an entity by its short ID - [Fetch Many Entities](https://docs.replyke.com/v7/api-reference/entities/fetch-many-entities.md): Get a paginated, filtered list of entities - [Fetch Entity Reactions](https://docs.replyke.com/v7/api-reference/entities/fetch-reactions.md): Get a paginated list of reactions on an entity - [Fetch Top Comment](https://docs.replyke.com/v7/api-reference/entities/fetch-top-comment.md): Get the highest-voted comment on an entity - [Get User Reaction](https://docs.replyke.com/v7/api-reference/entities/get-user-reaction.md): Get the authenticated user's reaction on an entity - [Is Entity Saved](https://docs.replyke.com/v7/api-reference/entities/is-entity-saved.md): Check whether an entity is saved in any of the current user's collections - [Publish Entity](https://docs.replyke.com/v7/api-reference/entities/publish-entity.md): Publish a draft entity, making it publicly visible - [Remove Entity Reaction](https://docs.replyke.com/v7/api-reference/entities/remove-reaction.md): Remove the authenticated user's reaction from an entity - [Update Entity](https://docs.replyke.com/v7/api-reference/entities/update-entity.md): Update an entity's content and metadata - [Delete Follow](https://docs.replyke.com/v7/api-reference/follows/delete-follow.md): Remove a follow relationship by its follow ID - [Fetch Followers](https://docs.replyke.com/v7/api-reference/follows/fetch-followers.md): Get a paginated list of the authenticated user's followers - [Fetch Followers Count](https://docs.replyke.com/v7/api-reference/follows/fetch-followers-count.md): Get the number of followers the authenticated user has - [Fetch Following](https://docs.replyke.com/v7/api-reference/follows/fetch-following.md): Get a paginated list of users the authenticated user follows - [Fetch Following Count](https://docs.replyke.com/v7/api-reference/follows/fetch-following-count.md): Get the number of users the authenticated user follows - [Getting Started](https://docs.replyke.com/v7/api-reference/getting-started.md): Base URL, projectId scoping, request format, pagination, and error codes - [Authorize OAuth](https://docs.replyke.com/v7/api-reference/oauth/authorize.md): Initiate an OAuth sign-in or sign-up flow - [Link OAuth Provider](https://docs.replyke.com/v7/api-reference/oauth/link.md): Link a new OAuth provider to the current authenticated user - [List OAuth Identities](https://docs.replyke.com/v7/api-reference/oauth/list-identities.md): List all OAuth identities linked to the current user - [Unlink OAuth Identity](https://docs.replyke.com/v7/api-reference/oauth/unlink-identity.md): Remove a linked OAuth identity from the current user - [Create Report](https://docs.replyke.com/v7/api-reference/reports/create-report.md): Submit a content report for an entity or comment - [Fetch Moderated Reports](https://docs.replyke.com/v7/api-reference/reports/fetch-moderated-reports.md): Get content reports for spaces the authenticated user can moderate - [Ask Content](https://docs.replyke.com/v7/api-reference/search/ask.md): AI-powered Q&A grounded in your project's content - [Search Content](https://docs.replyke.com/v7/api-reference/search/search-content.md): Semantic search over entities, comments, and messages - [Search Spaces](https://docs.replyke.com/v7/api-reference/search/search-spaces.md): Semantic search over project spaces - [Search Users](https://docs.replyke.com/v7/api-reference/search/search-users.md): Semantic search over project users - [Get Space Conversation](https://docs.replyke.com/v7/api-reference/spaces/chat/get-space-conversation.md): Get or create the chat conversation for a space - [Check Slug Availability](https://docs.replyke.com/v7/api-reference/spaces/check-slug.md): Check whether a space slug is available in the project - [Create Space](https://docs.replyke.com/v7/api-reference/spaces/create-space.md): Create a new community space - [Delete Space](https://docs.replyke.com/v7/api-reference/spaces/delete-space.md): Delete a space and all its associated data - [Fetch Digest Config](https://docs.replyke.com/v7/api-reference/spaces/digest/fetch-digest-config.md): Get the digest/newsletter configuration for a space - [Update Digest Config](https://docs.replyke.com/v7/api-reference/spaces/digest/update-digest-config.md): Update the digest/newsletter configuration for a space - [Fetch Space Breadcrumb](https://docs.replyke.com/v7/api-reference/spaces/fetch-breadcrumb.md): Get the ancestor chain of a space for breadcrumb navigation - [Fetch Space Children](https://docs.replyke.com/v7/api-reference/spaces/fetch-children.md): Get the direct child spaces of a parent space - [Fetch Space](https://docs.replyke.com/v7/api-reference/spaces/fetch-space.md): Get a single space by its UUID - [Fetch Space by Short ID](https://docs.replyke.com/v7/api-reference/spaces/fetch-space-by-short-id.md): Get a single space by its short identifier - [Fetch Space by Slug](https://docs.replyke.com/v7/api-reference/spaces/fetch-space-by-slug.md): Get a single space by its URL slug - [Fetch Spaces](https://docs.replyke.com/v7/api-reference/spaces/fetch-spaces.md): Get a paginated list of spaces with filtering and sorting - [Fetch User Spaces](https://docs.replyke.com/v7/api-reference/spaces/fetch-user-spaces.md): Get spaces the authenticated user is a member of - [Approve Member](https://docs.replyke.com/v7/api-reference/spaces/membership/approve-member.md): Approve a pending membership request - [Ban Member](https://docs.replyke.com/v7/api-reference/spaces/membership/ban-member.md): Ban a member from a space - [Check My Membership](https://docs.replyke.com/v7/api-reference/spaces/membership/check-my-membership.md): Get the current user's membership status and permissions in a space - [Decline Member](https://docs.replyke.com/v7/api-reference/spaces/membership/decline-member.md): Decline a pending membership request - [Join Space](https://docs.replyke.com/v7/api-reference/spaces/membership/join-space.md): Join a space or submit a membership request - [Leave Space](https://docs.replyke.com/v7/api-reference/spaces/membership/leave-space.md): Leave a space - [List Space Members](https://docs.replyke.com/v7/api-reference/spaces/membership/list-members.md): Get a paginated list of members in a space - [List Space Team](https://docs.replyke.com/v7/api-reference/spaces/membership/list-team.md): Get all admins and moderators of a space - [Unban Member](https://docs.replyke.com/v7/api-reference/spaces/membership/unban-member.md): Unban a previously banned member - [Update Member Role](https://docs.replyke.com/v7/api-reference/spaces/membership/update-member-role.md): Update a member's role within a space - [Handle Comment Report](https://docs.replyke.com/v7/api-reference/spaces/moderation/handle-comment-report.md): Resolve a reported comment within a space - [Handle Entity Report](https://docs.replyke.com/v7/api-reference/spaces/moderation/handle-entity-report.md): Resolve an entity report within a space - [Handle Message Report](https://docs.replyke.com/v7/api-reference/spaces/moderation/handle-message-report.md): Resolve a reported chat message within a space - [Moderate Comment](https://docs.replyke.com/v7/api-reference/spaces/moderation/moderate-comment.md): Approve or remove a comment within a space - [Moderate Entity](https://docs.replyke.com/v7/api-reference/spaces/moderation/moderate-entity.md): Approve or remove an entity within a space - [Moderate Message](https://docs.replyke.com/v7/api-reference/spaces/moderation/moderate-message.md): Approve or remove a chat message within a space - [Create Rule](https://docs.replyke.com/v7/api-reference/spaces/rules/create-rule.md): Create a new community rule for a space - [Delete Rule](https://docs.replyke.com/v7/api-reference/spaces/rules/delete-rule.md): Delete a community rule from a space - [Fetch Rule](https://docs.replyke.com/v7/api-reference/spaces/rules/fetch-rule.md): Get a single community rule by its ID - [List Rules](https://docs.replyke.com/v7/api-reference/spaces/rules/list-rules.md): Get all community rules for a space - [Reorder Rules](https://docs.replyke.com/v7/api-reference/spaces/rules/reorder-rules.md): Reorder the community rules for a space - [Update Rule](https://docs.replyke.com/v7/api-reference/spaces/rules/update-rule.md): Update an existing community rule - [Update Space](https://docs.replyke.com/v7/api-reference/spaces/update-space.md): Update a space's settings, name, description, or images - [Delete File](https://docs.replyke.com/v7/api-reference/storage/delete-file.md): Delete a file and all its variants from storage - [Fetch File](https://docs.replyke.com/v7/api-reference/storage/fetch-file.md): Retrieve file metadata and proxy URLs by file ID - [Upload File](https://docs.replyke.com/v7/api-reference/storage/upload-file.md): Upload a generic file without server-side processing - [Upload Image](https://docs.replyke.com/v7/api-reference/storage/upload-image.md): Upload an image with server-side processing and named variant generation - [Check Username Availability](https://docs.replyke.com/v7/api-reference/users/check-username-availability.md): Check whether a username is already taken in this project - [Get Connection Status](https://docs.replyke.com/v7/api-reference/users/connections/get-connection-status.md): Check the connection status between the authenticated user and another user - [Get Connections](https://docs.replyke.com/v7/api-reference/users/connections/get-connections.md): Get a paginated list of a user's accepted connections - [Get Connections Count](https://docs.replyke.com/v7/api-reference/users/connections/get-connections-count.md): Get the number of accepted connections for a user - [Remove Connection](https://docs.replyke.com/v7/api-reference/users/connections/remove-connection.md): Remove, withdraw, or decline a connection by user ID - [Request Connection](https://docs.replyke.com/v7/api-reference/users/connections/request-connection.md): Send a connection request to a user - [Fetch User](https://docs.replyke.com/v7/api-reference/users/fetch-user.md): Get a user's public profile by ID - [Fetch User by Foreign ID](https://docs.replyke.com/v7/api-reference/users/fetch-user-by-foreign-id.md): Look up a user by your own system's external user ID - [Fetch User by Username](https://docs.replyke.com/v7/api-reference/users/fetch-user-by-username.md): Look up a user by their username - [Fetch User Suggestions](https://docs.replyke.com/v7/api-reference/users/fetch-user-suggestions.md): Search for users by username prefix — for @mention autocomplete - [Follow User](https://docs.replyke.com/v7/api-reference/users/follows/follow-user.md): Follow a user by their ID - [Get Follow Status](https://docs.replyke.com/v7/api-reference/users/follows/get-follow-status.md): Check whether the authenticated user follows a specific user - [Get Followers](https://docs.replyke.com/v7/api-reference/users/follows/get-followers.md): Get a paginated list of users who follow a specific user - [Get Followers Count](https://docs.replyke.com/v7/api-reference/users/follows/get-followers-count.md): Get the number of followers for a specific user - [Get Following](https://docs.replyke.com/v7/api-reference/users/follows/get-following.md): Get a paginated list of users that a specific user follows - [Get Following Count](https://docs.replyke.com/v7/api-reference/users/follows/get-following-count.md): Get the number of users that a specific user follows - [Unfollow User](https://docs.replyke.com/v7/api-reference/users/follows/unfollow-user.md): Unfollow a user by their user ID - [Update User](https://docs.replyke.com/v7/api-reference/users/update-user.md): Update a user's profile fields, including avatar and banner images - [Get URL Metadata](https://docs.replyke.com/v7/api-reference/utils/get-metadata.md): Fetch Open Graph and social metadata for any URL - [Authentication](https://docs.replyke.com/v7/authentication.md): How Replyke handles user identity — built-in auth, external JWT integration, and OAuth. - [Customization Guide](https://docs.replyke.com/v7/components/components/notifications/customization.md): Customize notification control appearance and behavior - [Installing Notification Control](https://docs.replyke.com/v7/components/components/notifications/installation.md): Add notification dropdown to your project - [Integration Examples](https://docs.replyke.com/v7/components/components/notifications/integration-examples.md): Real-world notification control integration examples - [Notification Control Overview](https://docs.replyke.com/v7/components/components/notifications/overview.md): Dropdown notification bell control for real-time app notifications - [Props & API Reference](https://docs.replyke.com/v7/components/components/notifications/props-api.md): NotificationControl component props and configuration - [Component Types](https://docs.replyke.com/v7/components/components/overview.md): Choose the right comment style for your application - [Social Comments Features](https://docs.replyke.com/v7/components/components/social/features.md): Feature overview for social comments - [Social Comments File Structure](https://docs.replyke.com/v7/components/components/social/file-structure.md): File organization for social comments - [Installing Social Comments](https://docs.replyke.com/v7/components/components/social/installation.md): Add Instagram-style social comments to your project - [Social Comments Overview](https://docs.replyke.com/v7/components/components/social/overview.md): Instagram-style social comment system - [Social Comments Props](https://docs.replyke.com/v7/components/components/social/props-api.md): SocialCommentSection props and API - [Features](https://docs.replyke.com/v7/components/components/threaded/features.md): Explore all threaded comments features - [File Structure](https://docs.replyke.com/v7/components/components/threaded/file-structure.md): Understanding the threaded comments file organization - [Installing Threaded Comments](https://docs.replyke.com/v7/components/components/threaded/installation.md): Add Reddit-style threaded comments to your project - [Threaded Comments Overview](https://docs.replyke.com/v7/components/components/threaded/overview.md): Reddit-style threaded comment system with unlimited nesting - [Props & API](https://docs.replyke.com/v7/components/components/threaded/props-api.md): ThreadedCommentSection component props and configuration - [Adding Features](https://docs.replyke.com/v7/components/customization/adding-features.md): Add custom functionality to components - [Advanced Customization](https://docs.replyke.com/v7/components/customization/advanced.md): Advanced techniques for customizing Replyke components - [Colors & Theming](https://docs.replyke.com/v7/components/customization/colors-theming.md): Customize colors and implement dark mode - [Layout & Structure](https://docs.replyke.com/v7/components/customization/layout-structure.md): Modify component layout and structure - [Customization Overview](https://docs.replyke.com/v7/components/customization/overview.md): Customize components to match your brand - [Styling Variants](https://docs.replyke.com/v7/components/customization/styling-variants.md): Inline styles vs Tailwind CSS - [CLI Setup](https://docs.replyke.com/v7/components/installation/cli-setup.md): Install and configure the Replyke CLI - [Configuration](https://docs.replyke.com/v7/components/installation/configuration.md): Understanding the replyke.json configuration file - [Quick Start](https://docs.replyke.com/v7/components/installation/quick-start.md): Get comment components running in under 5 minutes - [Components Overview](https://docs.replyke.com/v7/components/overview.md): Own your components with Replyke's CLI-based distribution system - [App Notification](https://docs.replyke.com/v7/data-models/app-notification.md): The AppNotification interface shape including all notification types and their metadata - [ChatMessage](https://docs.replyke.com/v7/data-models/chat-message.md): The shape of a chat message object returned by the Chat API and SDK - [Collection](https://docs.replyke.com/v7/data-models/collection.md): A named folder in a user's personal save library for organizing entities - [Comment](https://docs.replyke.com/v7/data-models/comment.md): The Comment interface shape returned by the API and SDK - [Connection](https://docs.replyke.com/v7/data-models/connection.md): Connection interface shapes for bidirectional user relationships - [Conversation](https://docs.replyke.com/v7/data-models/conversation.md): The shape of a conversation object returned by the Chat API and SDK - [ConversationMember](https://docs.replyke.com/v7/data-models/conversation-member.md): The shape of a conversation membership record returned by the Chat API and SDK - [Entity](https://docs.replyke.com/v7/data-models/entity.md): The Entity interface shape returned by the API and SDK - [File](https://docs.replyke.com/v7/data-models/file.md): The File and FileImage interface shapes for uploaded media - [Follow](https://docs.replyke.com/v7/data-models/follow.md): The Follow interface shape representing a user following another user - [Reaction](https://docs.replyke.com/v7/data-models/reaction.md): ReactionType, ReactionCounts, and the Reaction record interface - [Rule](https://docs.replyke.com/v7/data-models/rule.md): The Rule interface shape for space community rules - [Space](https://docs.replyke.com/v7/data-models/space.md): The shape of a Space object returned by the Spaces API and SDK - [Space Member](https://docs.replyke.com/v7/data-models/space-member.md): The shape of a SpaceMember object returned by the Spaces membership API - [User](https://docs.replyke.com/v7/data-models/user.md): The User, AuthUser, and UserFull interface shapes returned by the API and SDK - [Use app notifications](https://docs.replyke.com/v7/hooks/app-notifications/use-app-notifications.md): Fetch notifications, track unread count, and mark as read - [Use accounts](https://docs.replyke.com/v7/hooks/auth/use-accounts.md): List all accounts linked in the current app instance - [Add account](https://docs.replyke.com/v7/hooks/auth/use-add-account.md): Link a new user account to the current app instance - [Use auth](https://docs.replyke.com/v7/hooks/auth/use-auth.md): Access auth state and perform sign-up, sign-in, sign-out, and token management - [Fetch OAuth identities](https://docs.replyke.com/v7/hooks/auth/use-oauth-identities.md): List and manage OAuth identities linked to the current user - [Use OAuth sign-in](https://docs.replyke.com/v7/hooks/auth/use-oauth-sign-in.md): Initiate OAuth sign-in, link OAuth providers, and handle the callback — web only - [Remove account](https://docs.replyke.com/v7/hooks/auth/use-remove-account.md): Remove a linked account from the current app instance - [Request password reset](https://docs.replyke.com/v7/hooks/auth/use-request-password-reset.md): Send a password reset email to a user - [Send verification email](https://docs.replyke.com/v7/hooks/auth/use-send-verification-email.md): Send an email verification token or link to the authenticated user - [Sign out all](https://docs.replyke.com/v7/hooks/auth/use-sign-out-all.md): Sign out of all linked accounts at once - [Switch account](https://docs.replyke.com/v7/hooks/auth/use-switch-account.md): Switch the active user account - [Verify email](https://docs.replyke.com/v7/hooks/auth/use-verify-email.md): Verify the authenticated user's email address using a token from a verification email - [Use conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-conversation.md): Fetch, update, and delete a single conversation - [Use conversation members](https://docs.replyke.com/v7/hooks/chat/conversations/use-conversation-members.md): Fetch and manage the members of a conversation - [Use conversations](https://docs.replyke.com/v7/hooks/chat/conversations/use-conversations.md): Fetch a paginated list of the current user's conversations - [Create direct conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-create-direct-conversation.md): Create or retrieve a 1:1 direct conversation with another user - [Use delete conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-delete-conversation.md): Delete a conversation - [Use fetch conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-fetch-conversation.md): Fetch a single conversation by ID - [Fetch space conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-fetch-space-conversation.md): Fetch the chat conversation associated with a space - [Use update conversation](https://docs.replyke.com/v7/hooks/chat/conversations/use-update-conversation.md): Update a conversation's details - [Use chat messages](https://docs.replyke.com/v7/hooks/chat/messages/use-chat-messages.md): Load and paginate messages for a conversation or thread - [Delete message](https://docs.replyke.com/v7/hooks/chat/messages/use-delete-message.md): Soft-delete a chat message - [Edit message](https://docs.replyke.com/v7/hooks/chat/messages/use-edit-message.md): Edit the content of an existing chat message - [Use message thread](https://docs.replyke.com/v7/hooks/chat/messages/use-message-thread.md): Load replies and send new replies in a message thread - [Send message](https://docs.replyke.com/v7/hooks/chat/messages/use-send-message.md): Send a message to a conversation with optimistic updates - [Toggle reaction](https://docs.replyke.com/v7/hooks/chat/messages/use-toggle-reaction.md): Add or remove an emoji reaction on a chat message - [Use chat socket](https://docs.replyke.com/v7/hooks/chat/use-chat-socket.md): Access the underlying Socket.io connection state for chat - [Mark conversation as read](https://docs.replyke.com/v7/hooks/chat/use-mark-conversation-as-read.md): Mark messages in a conversation as read up to a given message - [Report message](https://docs.replyke.com/v7/hooks/chat/use-report-message.md): Report a chat message for moderation review - [Use total unread count](https://docs.replyke.com/v7/hooks/chat/use-total-unread-count.md): Get the total number of unread messages across all conversations - [Use typing indicator](https://docs.replyke.com/v7/hooks/chat/use-typing-indicator.md): Send and receive typing indicator events in a conversation - [Use unread conversation count](https://docs.replyke.com/v7/hooks/chat/use-unread-conversation-count.md): Get the number of conversations with at least one unread message - [Use collection entities](https://docs.replyke.com/v7/hooks/collections/use-collection-entities-wrapper.md): Fetch and paginate entities saved in a collection - [Use collections](https://docs.replyke.com/v7/hooks/collections/use-collections.md): Navigate the user's collection hierarchy and manage saved entities - [Use collections actions](https://docs.replyke.com/v7/hooks/collections/use-collections-actions.md): Low-level actions for fetching, creating, updating, and deleting collections - [Use comment section](https://docs.replyke.com/v7/hooks/comments/use-comment-section.md): Access comment section state and actions from CommentSectionProvider - [Create comment](https://docs.replyke.com/v7/hooks/comments/use-create-comment.md): Create a new comment or reply on an entity - [Delete comment](https://docs.replyke.com/v7/hooks/comments/use-delete-comment.md): Delete a comment - [Use entity comments](https://docs.replyke.com/v7/hooks/comments/use-entity-comments.md): Manage a paginated, sorted comment tree for an entity - [Fetch comment](https://docs.replyke.com/v7/hooks/comments/use-fetch-comment.md): Fetch a single comment by its ID - [Fetch comment by foreign ID](https://docs.replyke.com/v7/hooks/comments/use-fetch-comment-by-foreign-id.md): Fetch a single comment by its foreign ID - [Fetch many comments](https://docs.replyke.com/v7/hooks/comments/use-fetch-many-comments.md): Fetch a paginated list of comments with filters - [Use comments](https://docs.replyke.com/v7/hooks/comments/use-fetch-many-comments-wrapper.md): Stateful, paginated comment list with sorting - [Use replies](https://docs.replyke.com/v7/hooks/comments/use-replies.md): Fetch and paginate replies for a specific comment - [Update comment](https://docs.replyke.com/v7/hooks/comments/use-update-comment.md): Update a comment's text content or metadata - [Accept connection](https://docs.replyke.com/v7/hooks/connections/use-accept-connection.md): Accept a pending connection request by connection ID - [Use connection manager](https://docs.replyke.com/v7/hooks/connections/use-connection-manager.md): Manage connection state and actions between two users - [Decline connection](https://docs.replyke.com/v7/hooks/connections/use-decline-connection.md): Decline a pending connection request by connection ID - [Fetch connection status](https://docs.replyke.com/v7/hooks/connections/use-fetch-connection-status.md): Check the connection status between the current user and another user - [Fetch connections](https://docs.replyke.com/v7/hooks/connections/use-fetch-connections.md): Fetch the current user's accepted connections with pagination - [Fetch connections by user ID](https://docs.replyke.com/v7/hooks/connections/use-fetch-connections-by-user-id.md): Fetch accepted connections for any user by their ID - [Fetch connections count](https://docs.replyke.com/v7/hooks/connections/use-fetch-connections-count.md): Get the total number of accepted connections for the current user - [Fetch connections count by user ID](https://docs.replyke.com/v7/hooks/connections/use-fetch-connections-count-by-user-id.md): Get the connection count for any user by their ID - [Fetch received pending connections](https://docs.replyke.com/v7/hooks/connections/use-fetch-received-pending-connections.md): Fetch connection requests received by the current user that are still pending - [Fetch sent pending connections](https://docs.replyke.com/v7/hooks/connections/use-fetch-sent-pending-connections.md): Fetch connection requests sent by the current user that are still pending - [Remove connection](https://docs.replyke.com/v7/hooks/connections/use-remove-connection.md): Remove a connection or withdraw a pending request by connection ID - [Remove connection by user ID](https://docs.replyke.com/v7/hooks/connections/use-remove-connection-by-user-id.md): Remove a connection with a user by their user ID - [Request connection](https://docs.replyke.com/v7/hooks/connections/use-request-connection.md): Send a connection request to a user - [Sign testing JWT](https://docs.replyke.com/v7/hooks/crypto/use-sign-testing-jwt.md): Generate a signed JWT for testing external auth — development only - [Create entity](https://docs.replyke.com/v7/hooks/entities/use-create-entity.md): Create a new entity with optional file and image uploads - [Delete entity](https://docs.replyke.com/v7/hooks/entities/use-delete-entity.md): Delete an entity - [Use entity](https://docs.replyke.com/v7/hooks/entities/use-entity.md): Access entity state and actions from EntityProvider - [Fetch drafts](https://docs.replyke.com/v7/hooks/entities/use-fetch-drafts.md): Fetch the authenticated user's draft entities - [Fetch entity](https://docs.replyke.com/v7/hooks/entities/use-fetch-entity.md): Fetch a single entity by its Replyke entity ID - [Fetch entity by foreign ID](https://docs.replyke.com/v7/hooks/entities/use-fetch-entity-by-foreign-id.md): Fetch a single entity by its foreign ID - [Fetch entity by short ID](https://docs.replyke.com/v7/hooks/entities/use-fetch-entity-by-short-id.md): Fetch a single entity by its auto-generated short ID - [Fetch many entities](https://docs.replyke.com/v7/hooks/entities/use-fetch-many-entities.md): Fetch a paginated, filtered, and sorted list of entities - [Use entities](https://docs.replyke.com/v7/hooks/entities/use-fetch-many-entities-wrapper.md): Stateful, paginated entity feed with sorting and filtering - [Check if entity is saved](https://docs.replyke.com/v7/hooks/entities/use-is-entity-saved.md): Check whether an entity is saved in any of the user's collections - [Publish draft](https://docs.replyke.com/v7/hooks/entities/use-publish-draft.md): Publish a draft entity, making it publicly visible - [Update entity](https://docs.replyke.com/v7/hooks/entities/use-update-entity.md): Update an existing entity's content fields - [Use entity list](https://docs.replyke.com/v7/hooks/entity-lists/use-entity-list.md): Manage a paginated entity feed with filtering, sorting, and infinite scroll - [Use entity list actions](https://docs.replyke.com/v7/hooks/entity-lists/use-entity-list-actions.md): Low-level actions for fetching, creating, and deleting entities in a list - [Use infused data](https://docs.replyke.com/v7/hooks/entity-lists/use-infused-data.md): Merge an array of Replyke entities with data fetched from your own backend - [Fetch follow status](https://docs.replyke.com/v7/hooks/follows/use-fetch-follow-status.md): Check whether the current user follows a specific user - [Fetch followers](https://docs.replyke.com/v7/hooks/follows/use-fetch-followers.md): Fetch the current user's followers with pagination - [Fetch followers by user ID](https://docs.replyke.com/v7/hooks/follows/use-fetch-followers-by-user-id.md): Fetch the followers of any user by their ID - [Fetch followers count](https://docs.replyke.com/v7/hooks/follows/use-fetch-followers-count.md): Get the total number of followers for the current user - [Fetch followers count by user ID](https://docs.replyke.com/v7/hooks/follows/use-fetch-followers-count-by-user-id.md): Get the total follower count for any user by their ID - [Fetch following](https://docs.replyke.com/v7/hooks/follows/use-fetch-following.md): Fetch the list of users the current user is following - [Fetch following by user ID](https://docs.replyke.com/v7/hooks/follows/use-fetch-following-by-user-id.md): Fetch the following list for any user by their ID - [Fetch following count](https://docs.replyke.com/v7/hooks/follows/use-fetch-following-count.md): Get the total number of users the current user is following - [Fetch following count by user ID](https://docs.replyke.com/v7/hooks/follows/use-fetch-following-count-by-user-id.md): Get the following count for any user by their ID - [Use follow manager](https://docs.replyke.com/v7/hooks/follows/use-follow-manager.md): Manage follow state between two users in a single hook - [Follow user](https://docs.replyke.com/v7/hooks/follows/use-follow-user.md): Follow a user by their ID - [Unfollow by follow ID](https://docs.replyke.com/v7/hooks/follows/use-unfollow-by-follow-id.md): Remove a follow relationship using the follow record ID - [Unfollow by user ID](https://docs.replyke.com/v7/hooks/follows/use-unfollow-user-by-user-id.md): Unfollow a user by their user ID - [Hooks Reference](https://docs.replyke.com/v7/hooks/overview.md): Low-level hooks for every Replyke feature - [Use project](https://docs.replyke.com/v7/hooks/project/use-project.md): Access the current project ID and configuration from context - [Add reaction](https://docs.replyke.com/v7/hooks/reactions/use-add-reaction.md): Add a reaction to an entity or comment - [Fetch comment reactions](https://docs.replyke.com/v7/hooks/reactions/use-fetch-comment-reactions.md): Fetch a paginated list of users who reacted to a comment - [Use comment reactions](https://docs.replyke.com/v7/hooks/reactions/use-fetch-comment-reactions-wrapper.md): Stateful, paginated list of reactions on a comment - [Fetch entity reactions](https://docs.replyke.com/v7/hooks/reactions/use-fetch-entity-reactions.md): Fetch a paginated list of users who reacted to an entity - [Use entity reactions](https://docs.replyke.com/v7/hooks/reactions/use-fetch-entity-reactions-wrapper.md): Stateful, paginated list of reactions on an entity - [Toggle reaction](https://docs.replyke.com/v7/hooks/reactions/use-reaction-toggle.md): Manage reaction state with optimistic updates and toggle behavior - [Remove reaction](https://docs.replyke.com/v7/hooks/reactions/use-remove-reaction.md): Remove the authenticated user's reaction from an entity or comment - [Create report](https://docs.replyke.com/v7/hooks/reports/use-create-report.md): Submit a report against an entity or comment - [Fetch moderated reports](https://docs.replyke.com/v7/hooks/reports/use-fetch-moderated-reports.md): Fetch content reports for spaces the current user moderates - [Handle space comment report](https://docs.replyke.com/v7/hooks/reports/use-handle-space-comment-report.md): Action a comment report as a space moderator - [Handle space entity report](https://docs.replyke.com/v7/hooks/reports/use-handle-space-entity-report.md): Action an entity report as a space moderator - [Ask content](https://docs.replyke.com/v7/hooks/search/use-ask-content.md): Ask a natural language question and stream a generated answer from project content - [Search content](https://docs.replyke.com/v7/hooks/search/use-search-content.md): Semantic search over entities, comments, and messages - [Search spaces](https://docs.replyke.com/v7/hooks/search/use-search-spaces.md): Semantic search for spaces by natural language query - [Search users](https://docs.replyke.com/v7/hooks/search/use-search-users.md): Semantic search for users by natural language query - [Use space list](https://docs.replyke.com/v7/hooks/space-lists/use-space-list.md): Paginated, filterable list of spaces backed by Redux state - [Use space list actions](https://docs.replyke.com/v7/hooks/space-lists/use-space-list-actions.md): Low-level actions for fetching, creating, and deleting spaces in a list - [Create rule](https://docs.replyke.com/v7/hooks/spaces/rules/use-create-rule.md): Create a new community rule for a space - [Delete rule](https://docs.replyke.com/v7/hooks/spaces/rules/use-delete-rule.md): Delete a community rule from a space - [Fetch many rules](https://docs.replyke.com/v7/hooks/spaces/rules/use-fetch-many-rules.md): Fetch all rules for a space - [Fetch rule](https://docs.replyke.com/v7/hooks/spaces/rules/use-fetch-rule.md): Fetch a single rule by its ID - [Reorder rules](https://docs.replyke.com/v7/hooks/spaces/rules/use-reorder-rules.md): Reorder the community rules for a space - [Update rule](https://docs.replyke.com/v7/hooks/spaces/rules/use-update-rule.md): Update an existing community rule - [Approve member](https://docs.replyke.com/v7/hooks/spaces/use-approve-member.md): Approve a pending membership request - [Check my membership](https://docs.replyke.com/v7/hooks/spaces/use-check-my-membership.md): Check the current user's membership status in a space - [Check slug availability](https://docs.replyke.com/v7/hooks/spaces/use-check-slug-availability.md): Check whether a space slug is available for use - [Create space](https://docs.replyke.com/v7/hooks/spaces/use-create-space.md): Create a new space with optional avatar and banner images - [Decline member](https://docs.replyke.com/v7/hooks/spaces/use-decline-member.md): Decline a pending membership request - [Delete space](https://docs.replyke.com/v7/hooks/spaces/use-delete-space.md): Delete a space and all its associated data - [Fetch digest config](https://docs.replyke.com/v7/hooks/spaces/use-fetch-digest-config.md): Fetch the digest/newsletter configuration for a space - [Fetch many spaces](https://docs.replyke.com/v7/hooks/spaces/use-fetch-many-spaces.md): Fetch a paginated list of spaces with filtering and sorting - [Fetch space](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space.md): Fetch a single space by its UUID - [Fetch space breadcrumb](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-breadcrumb.md): Fetch the ancestor chain of a space for breadcrumb navigation - [Fetch space by short ID](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-by-short-id.md): Fetch a single space by its short identifier - [Fetch space by slug](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-by-slug.md): Fetch a single space by its URL slug - [Fetch space children](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-children.md): Fetch direct child spaces of a parent space - [Fetch space members](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-members.md): Fetch a paginated list of members in a space - [Fetch space team](https://docs.replyke.com/v7/hooks/spaces/use-fetch-space-team.md): Fetch all admins and moderators of a space - [Fetch user spaces](https://docs.replyke.com/v7/hooks/spaces/use-fetch-user-spaces.md): Fetch spaces where the current user is a member - [Join space](https://docs.replyke.com/v7/hooks/spaces/use-join-space.md): Join a space or submit a join request - [Leave space](https://docs.replyke.com/v7/hooks/spaces/use-leave-space.md): Leave a space - [Moderate space comment](https://docs.replyke.com/v7/hooks/spaces/use-moderate-space-comment.md): Approve or remove a comment within a space - [Moderate space entity](https://docs.replyke.com/v7/hooks/spaces/use-moderate-space-entity.md): Approve or remove an entity within a space - [Remove member](https://docs.replyke.com/v7/hooks/spaces/use-remove-member.md): Remove (ban) a member from a space - [Use space](https://docs.replyke.com/v7/hooks/spaces/use-space.md): Access space data, permissions, and operations from SpaceProvider context - [Use space mentions](https://docs.replyke.com/v7/hooks/spaces/use-space-mentions.md): Get space mention suggestions for autocomplete in text editors - [Use space permissions](https://docs.replyke.com/v7/hooks/spaces/use-space-permissions.md): Compute resolved permissions for a user in a space - [Unban member](https://docs.replyke.com/v7/hooks/spaces/use-unban-member.md): Unban a previously banned member from a space - [Update digest config](https://docs.replyke.com/v7/hooks/spaces/use-update-digest-config.md): Update the digest/newsletter configuration for a space - [Update member role](https://docs.replyke.com/v7/hooks/spaces/use-update-member-role.md): Update a member's role within a space - [Update space](https://docs.replyke.com/v7/hooks/spaces/use-update-space.md): Update a space's settings, name, description, or images - [Upload file](https://docs.replyke.com/v7/hooks/storage/use-upload-file.md): Upload a generic file (document, video, or other) without server-side processing - [Upload image](https://docs.replyke.com/v7/hooks/storage/use-upload-image.md): Upload an image with server-side processing and named variant generation - [Use user](https://docs.replyke.com/v7/hooks/user/use-user.md): Access and update the authenticated user's own profile - [Use user actions](https://docs.replyke.com/v7/hooks/user/use-user-actions.md): Low-level actions for managing authenticated user state - [Check username availability](https://docs.replyke.com/v7/hooks/users/use-check-username-availability.md): Check whether a username is available before setting it - [Fetch user](https://docs.replyke.com/v7/hooks/users/use-fetch-user.md): Fetch a user's public profile by their Replyke user ID - [Fetch user by foreign ID](https://docs.replyke.com/v7/hooks/users/use-fetch-user-by-foreign-id.md): Fetch a user's public profile by their foreign ID - [Fetch user by username](https://docs.replyke.com/v7/hooks/users/use-fetch-user-by-username.md): Fetch a user's public profile by their username - [Fetch user suggestions](https://docs.replyke.com/v7/hooks/users/use-fetch-user-suggestions.md): Search for users by a query string - [Use user mentions](https://docs.replyke.com/v7/hooks/users/use-user-mentions.md): Detect @mention triggers, fetch user suggestions, and track mentioned users in text input - [Introduction](https://docs.replyke.com/v7/index.md): Replyke is infrastructure for user-powered applications — auth, social graph, content, chat, community spaces, and more, pre-built and ready to integrate. - [Integration Options](https://docs.replyke.com/v7/integration-options.md): The different ways to integrate Replyke — SDK, raw REST API, and Redux store integration. - [MCP Server](https://docs.replyke.com/v7/mcp-server.md): Integrate Replyke documentation into AI tools like Claude Code, Cursor, and Windsurf using the Model Context Protocol. - [Auth](https://docs.replyke.com/v7/node-sdk/auth.md): Sign users up, sign them in, manage tokens, and handle password resets from your server - [Comments](https://docs.replyke.com/v7/node-sdk/comments.md): Create, fetch, update, delete comments, and manage reactions from your server - [Entities](https://docs.replyke.com/v7/node-sdk/entities.md): Create and manage content entities, reactions, drafts, and view counts from your server - [Hosted Apps](https://docs.replyke.com/v7/node-sdk/hosted-apps.md): Fetch hosted app configuration from your server - [Node.js SDK](https://docs.replyke.com/v7/node-sdk/overview.md): Server-side SDK for Replyke — use in backend APIs, server actions, webhooks, and scheduled jobs - [Search](https://docs.replyke.com/v7/node-sdk/search.md): Full-text search across content, users, and spaces, plus AI-powered Q&A - [Spaces](https://docs.replyke.com/v7/node-sdk/spaces.md): Create and manage spaces, navigate hierarchies, and look up spaces by slug or short ID - [Space Members](https://docs.replyke.com/v7/node-sdk/spaces-members.md): Manage space membership — joining, leaving, approvals, role assignments, and bans - [Space Moderation](https://docs.replyke.com/v7/node-sdk/spaces-moderation.md): Handle reports, moderate content, manage community rules, and configure digest newsletters - [Users](https://docs.replyke.com/v7/node-sdk/users.md): Fetch and update user profiles, check usernames, and query follow and connection graphs - [Notifications Hook](https://docs.replyke.com/v7/sdk/app-notifications/hook.md): Fetch, paginate, and manage app notifications with useAppNotifications - [Notification Templates](https://docs.replyke.com/v7/sdk/app-notifications/notification-templates.md): Customize the display text shown for each notification type - [Overview](https://docs.replyke.com/v7/sdk/app-notifications/overview.md): In-app notification records triggered by user interactions and system events - [Webhook Integration](https://docs.replyke.com/v7/sdk/app-notifications/webhook-integration.md): Forward app notification events to your backend for push delivery - [Built-in Auth](https://docs.replyke.com/v7/sdk/authentication/built-in.md): Email/password sign-up, sign-in, and sign-out flows - [External Auth](https://docs.replyke.com/v7/sdk/authentication/external.md): Integrating your own auth system via signed JWT - [Multi-Account](https://docs.replyke.com/v7/sdk/authentication/multi-account.md): Managing multiple user accounts in a single app instance - [OAuth](https://docs.replyke.com/v7/sdk/authentication/oauth.md): Google, GitHub, Apple, and Facebook OAuth provider integration - [Overview](https://docs.replyke.com/v7/sdk/authentication/overview.md): Auth state, sign-up/in/out, and the token model - [Conversations](https://docs.replyke.com/v7/sdk/chat/conversations.md): Create, list, and manage direct and group conversations - [Messages](https://docs.replyke.com/v7/sdk/chat/messages.md): Send, load, edit, delete, and react to messages in a conversation - [Overview](https://docs.replyke.com/v7/sdk/chat/overview.md): Real-time 1:1 and group messaging with reactions, threading, and typing indicators - [Real-time Features](https://docs.replyke.com/v7/sdk/chat/real-time.md): Typing indicators, unread counts, and marking conversations as read - [Chat Setup](https://docs.replyke.com/v7/sdk/chat/setup.md): Add ChatProvider to your app to enable real-time messaging - [Message Threads](https://docs.replyke.com/v7/sdk/chat/threads.md): Threading replies under a parent message - [Managing Collections](https://docs.replyke.com/v7/sdk/collections/managing-collections.md): Navigating, creating, and managing the collection hierarchy - [Overview](https://docs.replyke.com/v7/sdk/collections/overview.md): Personal hierarchical bookmark system for saving entities - [Comment Section](https://docs.replyke.com/v7/sdk/comments/comment-section.md): CommentSectionProvider setup and the useCommentSection hook reference - [Overview](https://docs.replyke.com/v7/sdk/comments/overview.md): Threaded comment sections using CommentSectionProvider and useCommentSection - [Drafts & Publishing](https://docs.replyke.com/v7/sdk/entities/drafts-and-publishing.md): Create entities as drafts and publish them when ready - [Overview](https://docs.replyke.com/v7/sdk/entities/overview.md): The core content unit in Replyke — posts, articles, products, listings, and anything else your app centers around - [EntityProvider & useEntity](https://docs.replyke.com/v7/sdk/entities/provider-and-hook.md): Load a single entity and access its state and actions from any child component - [Fetching Entities](https://docs.replyke.com/v7/sdk/entity-lists/fetch-entities.md): Loading, paginating, sorting, and managing entities in a list - [Filters](https://docs.replyke.com/v7/sdk/entity-lists/filters.md): Complete filter reference for entity list queries - [Infusing Data](https://docs.replyke.com/v7/sdk/entity-lists/infuse-data.md): Merging Replyke entity data with data from your own backend - [Overview](https://docs.replyke.com/v7/sdk/entity-lists/overview.md): Paginated, filtered, sorted feeds of entities with infinite scroll support - [Getting Started](https://docs.replyke.com/v7/sdk/getting-started.md): Install the Replyke SDK and add ReplykeProvider to your app - [Overview](https://docs.replyke.com/v7/sdk/moderation/overview.md): Content reporting and moderation tools at the project and space level - [Overview](https://docs.replyke.com/v7/sdk/reactions/overview.md): The 8-type reaction system for entities and comments - [Redux Integration](https://docs.replyke.com/v7/sdk/redux-integration.md): Merge Replyke's Redux state into your existing store using ReplykeIntegrationProvider - [Overview](https://docs.replyke.com/v7/sdk/relationships/overview.md): Add follows and connections to your app with Replyke's social graph hooks - [useConnectionManager](https://docs.replyke.com/v7/sdk/relationships/use-connection-manager.md): High-level hook for managing the full connection lifecycle with a single user - [useFollowManager](https://docs.replyke.com/v7/sdk/relationships/use-follow-manager.md): High-level hook for managing follow state with a single user - [Ask Content](https://docs.replyke.com/v7/sdk/search/ask.md): AI-powered question answering over your project's embedded content - [Overview](https://docs.replyke.com/v7/sdk/search/overview.md): Semantic search and AI-powered Q&A over your project content - [Semantic Search](https://docs.replyke.com/v7/sdk/search/semantic-search.md): Search content, users, and spaces with natural language queries - [Digest & Newsletter](https://docs.replyke.com/v7/sdk/spaces/digest-newsletter.md): Configure periodic content summaries delivered to a webhook endpoint - [Membership](https://docs.replyke.com/v7/sdk/spaces/membership.md): Join and leave spaces, manage members, handle approval workflows, and assign roles - [Moderation](https://docs.replyke.com/v7/sdk/spaces/moderation.md): Moderate content and handle reports within a space - [Overview](https://docs.replyke.com/v7/sdk/spaces/overview.md): Build community spaces with membership, moderation, rules, and optional chat - [SpaceProvider & useSpace](https://docs.replyke.com/v7/sdk/spaces/provider-and-hook.md): Load a space into React context and access its state, permissions, and operations - [Rules](https://docs.replyke.com/v7/sdk/spaces/rules.md): Create and manage community rules visible to all space members - [Space Lists](https://docs.replyke.com/v7/sdk/spaces/space-lists.md): Browse, search, and paginate spaces with filtering and sorting - [Overview](https://docs.replyke.com/v7/sdk/storage/overview.md): Upload, retrieve, and manage files and images in Replyke - [Current User](https://docs.replyke.com/v7/sdk/users/current-user.md): Reading and updating the authenticated user's own profile - [User Profiles](https://docs.replyke.com/v7/sdk/users/user-profiles.md): Fetch and search public profiles of other users in your project - [Semantic Search & AI](https://docs.replyke.com/v7/semantic-search-ai.md): Automatic content embedding and semantic search across entities, comments, messages, users, and spaces — plus an AI-powered ask endpoint. - [Webhooks](https://docs.replyke.com/v7/webhooks.md): How Replyke calls your server — event notifications, validation hooks, and signature verification. ## OpenAPI Specs - [openapi](https://docs.replyke.com/v6/api-reference/openapi.json) ## Optional - [Dashboard](https://dash.replyke.com)