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.
1npm install2npm run dev
npm run dev starts the app in development mode with hot reload. For a production build of your platform, use:
1npm run build:mac2npm run build:win3npm run build:linux
First 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
1curl http://127.0.0.1:21234/health
The response confirms it's running and reports the version:
1{ "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.
- 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.