Dumpio is a desktop app for macOS, Windows, and Linux. You can download a prebuilt binary or run the app from source.
Download a build
Download the installer for your platform and run it:
- macOS – a
.dmgfile - Windows – an
.exeinstaller - Linux – an
AppImage
After installing, launch the app like any other program. No further configuration is needed — a default server is created on first launch.
Run from source
You need Node.js 18 or newer.
npm installnpm run devnpm run dev starts the app in development mode with hot reload. For a production build of your platform, use:
npm run build:macnpm run build:winnpm run build:linuxFirst launch
When no server is configured at startup, Dumpio automatically creates a default one:
| Property | Value |
|---|---|
| Protocol | HTTP |
| Host | localhost (loopback only) |
| Port | 21234 |
| Active | yes |
So the app accepts dumps immediately after startup. In the window you'll see an empty list with a short guide.
Verify the server is running
curl http://127.0.0.1:21234/healthThe response confirms it's running and reports the version:
{ "ok": true, "version": "0.4.1" }Alternatively, in Settings → Servers each row shows live status (running · N conn or stopped) and a Send test dump button that sends a sample log dump to the server.
Where next
- Quick start – send your first dump in 30 seconds.
- Sending dumps – the HTTP and TCP protocols and client examples.
- PHP library – the richest integration; the core SDK for PHP.
- PHP + Laravel – automatic capture of queries, exceptions, mail, Livewire, and more.
- PHP + Symfony – the Dumpio bundle with Doctrine, Messenger, and Mailer capture.
- PHP + Nette – the Dumpio DI extension with Nette Database, Tracy, mail, cache, and Latte capture.
- Node.js library – the
dumpio-clientSDK with middleware for Express, Koa, and Fastify. - Python library – the
dumpio-clientSDK with integrations for Django, Flask, and FastAPI.