robertcepa/toucan-js

Cloudflare Workers client for Sentry

457

stars

291

commits

TypeScript

primary language

Jan 12, 2026

updated

README

Logo

npm version npm version npm version

toucan-js

Toucan is a Sentry client for Cloudflare Workers written in TypeScript.

  • Reliable: In Cloudflare Workers isolate model, it is inadvisable to set or mutate global state within the event handler. Toucan was created with Workers' concurrent model in mind. No race-conditions, no undelivered logs, no nonsense metadata in Sentry.
  • Flexible: Supports fetch and scheduled Workers, their .mjs equivalents, and Durable Objects.
  • Familiar API: Follows Sentry unified API guidelines.

Documentation

See toucan-js package.

Examples

This repository provides starters written in TypeScript, with source maps support and local live reloading experience using open source Cloudflare Workers runtime.

Contributors

robertcepa

197 commits

renovate[bot]

63 commits

maciejp-ro

4 commits

robertcepa/toucan-js

Cloudflare Workers client for Sentry

457

stars

291

commits

TypeScript

primary language

Jan 12, 2026

updated

README

Logo

npm version npm version npm version

toucan-js

Toucan is a Sentry client for Cloudflare Workers written in TypeScript.

  • Reliable: In Cloudflare Workers isolate model, it is inadvisable to set or mutate global state within the event handler. Toucan was created with Workers' concurrent model in mind. No race-conditions, no undelivered logs, no nonsense metadata in Sentry.
  • Flexible: Supports fetch and scheduled Workers, their .mjs equivalents, and Durable Objects.
  • Familiar API: Follows Sentry unified API guidelines.

Documentation

See toucan-js package.

Examples

This repository provides starters written in TypeScript, with source maps support and local live reloading experience using open source Cloudflare Workers runtime.

Contributors

robertcepa

197 commits

renovate[bot]

63 commits

maciejp-ro

4 commits

Languages

TypeScript

98.0%

JavaScript

2.0%