Documentation
Introduction
EchoSDK is a headless, developer-centric support platform designed to replace expensive, "seat-based" support platforms. By leveraging RAG (Retrieval-Augmented Generation) and a pay-as-you-go model, we enable developers to build high-performance support directly into their own UI.
Key Features
Headless SDK
A "drop-in" React component that lives in your codebase. It supports adaptive theming to match your brand and is context-aware to provide smarter AI resolutions.
Ingestion & RAG Pipeline
Point the SDK at any documentation URL to train the AI instantly. It uses Firestore Vector Search and Gemini 2.5 Flash Lite for high-accuracy, low-latency responses.
Smart Human Handover
Notifications are sent directly to your Slack channel with contextual handoff, including the user's question and failed AI sources.
Getting Started
1. Installation
npm install @echosdk/react2. React Usage
import { EchoChat } from '@echosdk/react';
function App() {
return (
<div>
<YourApp />
<EchoChat appId="your-app-id" />
</div>
);
}3. Next.js Usage
// app/layout.tsx
import { EchoChat } from '@echosdk/react';
export default function RootLayout({ children }) {
return (
<html>
<body>
{children}
<EchoChat appId="your-app-id" />
</body>
</html>
);
}