-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
| 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 |
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.