Log in as anyone.
Instantly.

Create test users with automatic login bypass. The gateway injects credentials transparently — Basic Auth, Bearer, API keys, session cookies.

You need to test a feature as an admin. Then as a regular user. Then as an unauthenticated visitor. Each time: log out, switch to a different test account, log in, navigate back to the page you were testing. It's three minutes of friction every time you want to see the same page from a different perspective.

Donk lets you define test users with names, roles, and credentials. Each user gets a unique proxy URL. Open admin.my-api.test and you're logged in as admin. Open viewer.my-api.test and you're the viewer. The gateway injects the correct authentication headers automatically — your app sees a legitimate authenticated request.

  • Define test users with name, role, and credentials
  • Per-user proxy URLs — admin.myapp.test, viewer.myapp.test
  • Supports Basic Auth, Bearer tokens, API keys, and session cookies
  • Gateway injects credentials transparently — your app sees a real request
  • Switch perspectives by switching URLs — no login/logout cycle
  • Works with Donk's SSL and DNS — each user URL gets HTTPS automatically
🎬

Video: 25–35 seconds. Creating two test users, opening both proxy URLs side by side, seeing different data.

Download Donk

Windows 10/11 · ~100 MB · No dependencies

Download for Windows