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.
admin.myapp.test, viewer.myapp.testVideo: 25–35 seconds. Creating two test users, opening both proxy URLs side by side, seeing different data.