Observe and document
your APIs automatically.

Production-ready logs and live API docs for Express — from real traffic and real routes. No decorators. No schemas. No duplicate work.

ExpressNodeTypeScript
/tracelet-docs
Tracelet docs UI showing API routes and try-it panel

Why choose Tracelet

One integration. One UI.

Production ready

Ship without maintaining three separate tools. One integration, one UI.

Dark mode compatible

Full light and dark theme support. Matches your environment.

Logs · Docs

Two capabilities in one place. Always in sync with your API.

Built for developers

No route changes, no type hacks, no extra build step. Opt-in and runtime-aware.

TypeScript based

Express-native, type-safe, and designed for modern Node apps.

Copy & paste setup

Install, mount, run. Everything appears at /tracelet-docs.

What problem does Tracelet solve?

APIs don't fail because of code — they fail because of visibility gaps.

  • Logs live in one place
  • Docs live in another
  • None of them stay in sync
Every tool asks you to describe your API again. Tracelet watches your API instead.

What is Tracelet?

Tracelet is a runtime API observability layer for Express apps. It provides:

  • API Documentation
  • Structured Request & Response Logs

All from the same source of truth: your running Express application.

How Tracelet works

1. Plug it into Express

typescript
useTracelet(app, { serviceName: "payments", environment: "dev", });

2. Tracelet observes routes & traffic

  • HTTP method & full path
  • Request body & headers
  • Response status & shape
  • Execution metadata

3. Everything appears in one UI

Logs · Docs. Available instantly at:

/tracelet-docs

Two core capabilities

Logging
Automatic & structured
Tracelet captures incoming requests, response status & timing, payload shapes (safe & configurable), and errors with route context. No manual log wiring. No copy-paste middlewares.
Documentation
Always in sync
From real routes, real traffic, and real request/response shapes. Docs update as your API evolves, not when you remember to update them.

Designed for developers

  • No changes to route signatures
  • No Express type hacks
  • No additional build step
  • Works with monorepos
  • Safe for local & internal environments

Tracelet is opt-in, runtime-aware, and non-intrusive.

Typical use cases

  • Local development visibility
  • Internal service documentation
  • Debugging request/response issues
  • Frontend ↔ backend collaboration
  • Onboarding new engineers
  • Microservice observability

Architecture-friendly by design

  • Express-native
  • TypeScript-first
  • No vendor lock-in
  • Metadata is exportable
  • UI runs on the same port as your API

The larger picture

“In a world of scarcity, we treasure tools. In a world of abundance, we treasure taste.”

Don't document APIs. Observe them. Tracelet turns your API into its own documentation and logging system.

Get started in minutes

InstallRun your appLogs & docs appear

Search

Search documentation and pages.