Skip to content

Installation ​

Get started with the Chat SDK React in just a few minutes.

Requirements ​

Before installing the SDK, make sure you have:

  • Node.js 16.0.0 or higher
  • React 18.0.0 or higher
  • React DOM 18.0.0 or higher
  • npm or yarn or pnpm package manager

Installation Steps ​

1. Install via npm ​

bash
npm install @cyborg-sdk/react

Using yarn ​

bash
yarn add @cyborg-sdk/react

Using pnpm ​

bash
pnpm add @cyborg-sdk/react

Peer Dependencies ​

The SDK requires React and React DOM as peer dependencies. They should already be in your project, but if not, install them:

bash
npm install react react-dom

Next Steps ​

After installation, proceed to the ChatProvider setup guide to integrate the SDK into your application.

Troubleshooting ​

Module not found error ​

If you encounter "Cannot find module '@cyborg-sdk/react'", ensure:

  • The package is correctly installed: npm ls @cyborg-sdk/react
  • You've cleared node_modules and reinstalled: rm -rf node_modules && npm install
  • Your Node.js version is 16.0.0 or higher: node --version

TypeScript issues ​

If using TypeScript, ensure your tsconfig.json has the following settings:

  • lib includes "DOM" and "ES2020"
  • jsx is set to "react" or "react-jsx"
  • skipLibCheck is true (recommended for faster builds)

Build errors with Tailwind CSS ​

The SDK uses Tailwind CSS v4 with prefixed utilities. No additional configuration is required on your end, but ensure:

  • You're not using conflicting CSS frameworks in your project
  • Your CSS is loaded after the SDK's styles (typically automatic)

Built with VitePress