Self-hosted · runs on Cloudflare
See every request, end to end.
knotel is a lightweight, self-hosted Honeycomb alternative that runs in your own Cloudflare account. Follow every request from the browser to the database, and ask your AI assistant about it.
Trace waterfalls
Every span of a request in one view, from page load to the slowest database call, with attributes, events and stack traces.
Service health
Requests, error rate and p50/p95/p99 latency per service, over the last 15 minutes or 30 days.
Ask your AI
A built-in MCP server lets Claude and other assistants query latency, errors and traces for you.
One script tag
A 6.5 KB browser script records page loads, fetches and uncaught errors, and links them to your backend.
Workers SDK
Wrap a Worker once: requests, crons, queues and outgoing fetches become spans automatically.
OpenTelemetry compatible
Point any OTel SDK or Collector at /v1/traces. Your data stays in your account.
How it works
Deploy to your account
One Worker and a D1 database in your own Cloudflare account. The first account you create owns the instance.
Instrument your apps
<script src="https://YOUR-INSTANCE/t.js" data-key="kn_..." data-service="web" defer></script>
export default instrument(worker, (env) => ({
endpoint: "https://YOUR-INSTANCE",
key: env.KNOTEL_KEY,
service: "api",
}));Explore, or just ask
Open a slow trace, compare latency across services, or connect Claude over MCP and ask “why did checkout get slower today?”