Dumpio

Dokumentace

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 .dmg file
  • Windows – an .exe installer
  • 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 install
2npm 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:mac
2npm run build:win
3npm 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-client SDK with middleware for Express, Koa, and Fastify.
  • Python library – the dumpio-client SDK with integrations for Django, Flask, and FastAPI.