Skip to content
ctf_Bruce edited this page Sep 30, 2026 · 6 revisions

Debuglet runs small WebAssembly programs for network measurements. A dispatcher accepts jobs and stores results; executors run the programs within their configured time and bandwidth budgets. The project ships a CLI (dbl), a Go client SDK, a WASI debuglet SDK, and example measurements.

This Wiki is a concise map for users and operators. The repository documentation is the authoritative reference. Select the tag matching your installed package: main can describe features that have not been released. The compatibility reference explains the independent package, API, protocol, guest and state version boundaries.

Choose a path

You want to… Start here
Try Debuglet locally Getting Started
Submit measurements or use the API Using Debuglet
Run an executor Operating an Executor
Run a dispatcher Operating a Dispatcher
Deploy or upgrade a service Deployment and Upgrades
Understand the components and data flow Architecture
Diagnose installation or startup Troubleshooting
Understand trust and report abuse Security and supported scope
Contribute code or publish a release Development and Releases

Supported scope

The latest release targets Linux amd64. The local demo needs no service or login. Remote deployments require authentication and transport security. Debuglet is an alpha: read the security model and limits before operating it on a network you do not fully control.

Key links

Clone this wiki locally