Skip to main content
Replyke offers two primary ways to integrate into your application, depending on your tech stack. Whether you’re using React, React Native, or another framework, you can leverage Replyke’s functionality in the way that best suits your needs.
To use Replyke in production from a web application, make sure to whitelist your domain in the dashboard of your project.

React & React Native Client Packages

If your application is built with React or React Native, the client packages drastically simplify integration:
Automatically manages tokens and refreshes them when necessary, so you never have to worry about expired sessions.
Seamless updates and reactivity with minimal effort. Changes propagate automatically throughout your app.
Abstracts away API interactions for a smoother developer experience with built-in caching and optimization.
Includes ready-to-use, customizable UI components for comments, feeds, and more.
For most developers working with React or React Native, using the client packages is the best approach.

Using the API Directly

If your application uses a different framework or you need server-side integration, the REST API provides full flexibility:
  • Client-Side
  • Server-Side
For frameworks like Vue, Angular, or Svelte, make direct API calls from your client application. You’ll need to:
  • Handle authentication tokens manually
  • Manage state updates yourself
  • Implement API call logic
  • Consider using the Vanilla JS package for easier integration

Which Option Should You Choose?

ScenarioRecommended Approach
Using React or React NativeUse the client packages (Recommended)
Using Vue, Angular, Svelte, or other frameworksUse the API (Optionally, using the Vanilla JS package)
Server-to-server communicationUse the API (Optionally, using the NodeJS package)
More framework integrations are currently under development. For details on each approach, check out the Client SDK Guide for React/React Native or the API Documentation for direct API usage.