Core ConceptsFeatures

Features

Overview of core features, use cases, and capabilities for secure team communication.

const webhook = await client.createWebhook({
  url: 'https://your-webhook-url.com/session',
  events: ['session_start', 'session_end']
});

Overview

Kuru Chat provides secure, real-time communication tools designed for teams. You can send messages, share files, and collaborate without compromising privacy. Core capabilities include end-to-end encryption, persistent sessions, and intuitive collaboration features. Use Kuru Chat for daily standups, project discussions, or sensitive data exchanges.

Chat and Messaging Tools

Build conversations with rich messaging features. You create channels for topics, use threads for focused discussions, and react to messages for quick feedback.

Create a Channel

Navigate to your workspace and select New Channel. Enter a name and description.

Send a Message

// Using Kuru Chat JavaScript SDK
import { KuruClient } from '@kuru/chat-sdk';

const client = new KuruClient({ apiKey: 'YOUR_API_KEY' });
await client.sendMessage('team-channel', {
  text: 'Hello team! Ready for the standup?',
  attachments: [{ type: 'image', url: 'https://example.com/image.png' }]
});

Add Reactions

Hover over a message and click the emoji icon to react.

Supports markdown formatting for bold, lists, and code blocks.

Security and Encryption

Kuru Chat prioritizes your data protection with end-to-end encryption for all messages. Keys are managed client-side, ensuring servers never access plaintext content.

Never share your session tokens. Rotate them regularly via dashboard settings.

header
X-Kuru-Signaturestring
Required

HMAC signature of the request body using your secret key.

query
tokenstring
Required

Bearer token for authenticated requests.

Collaboration Features

Enhance teamwork with shared channels, mentions, and integrations. You assign roles, invite guests, and integrate with tools like calendars or task managers.

Plan
1

Daily Standup

Discuss priorities

Dec 15, 2024
Discuss
1

Feature Feedback

Gather input on designs

Resolve
1

Action Items

Assign and track tasks

Session Management

Manage sessions effortlessly. Kuru Chat restores your secure session automatically, syncing history across devices.

Explore more in the Quickstart guide to set up your first workspace.