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']
});
curl -X POST https://api.kuru.chat/v1/webhooks \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"url": "https://your-webhook-url.com/session", "events": ["session_start"]}'
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.
Secure Messaging
Send encrypted messages that only intended recipients can read.
Team Collaboration
Share channels, mentions, and threads for efficient teamwork.
Session Recovery
Restore secure sessions seamlessly across devices.
End-to-End Encryption
Protect all communications with industry-standard encryption.
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.
Drag and drop files up to 100MB, with automatic virus scanning.
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.
HMAC signature of the request body using your secret key.
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.
Daily Standup
Discuss priorities
Feature Feedback
Gather input on designs
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.