Sign in

One API. Every messaging channel

Connect your agents to Slack, Discord, WhatsApp, Telegram, Teams, and more with a single integration. RouteKit handles your routing rules and channel configurations.

6+

Channels

<100ms

Latency overhead

1

API

0

Data retention

Telegram
Discord
Slack
WhatsApp
Teams
+ More
RouteKitSDK
Agent 1
Agent 2
Agent 3

Built for AI agents

Agents need to meet your customers where they are. RouteKit makes it easy.

Routing rules & channel config

Define how messages flow between your agents and providers. RouteKit manages complex routing rules and channel configurations so you don't have to build that logic into your app.

Webhooks & WebSockets

Receive inbound messages via webhooks or WebSockets. Consistent payloads regardless of source channel, with real-time streaming for teams that need it.

Sub-100ms routing overhead

Messages are routed through edge infrastructure with near-zero added latency between your agent and the end user.

Rich message support

Send text, images, buttons, and cards. RouteKit normalizes rich content across channels so your agent doesn't have to.

Drop-in SDK

A few lines of code to connect your agent. Available for TypeScript and Python with full type safety and autocomplete.

Zero data retention

RouteKit is a pure pass-through. We never store, log, or inspect your messages. Only delivery metadata is retained for guaranteed delivery tracking. Your users' data never touches our disk.

Two lines to connect. Zero platform code.

Receive messages from any channel, reply with one method. RouteKit normalizes everything.

agent.ts
import { RouteKit } from "routekit";

const routeKit = new RouteKit();

// Listen for incoming messages from any channel
routeKit.on("message", async (msg) => {
  await msg.reply("Got it! Processing your request...");
});

// Send a message to any channel, anytime
await routeKit.send(routeKitChannelId, "Your order has shipped!");

Get early access

Join the waitlist and be the first to connect your agents.