Try the Demo Server

Experience HashBack authentication in action. Use our interactive demo to see how client and server exchange proofs.

(I've not deployed this service yet. But that's because I'm still working on it and you're reading the draft website.)

HashBack circular badge icon

What the demo includes

Test your client code Send a GET https://demo.hashback.dev/hello/ request and the service will respond with a cheery "Hello" message and randomly chosen quip, but only if a valid HashBack authentication header is included in the request. Use this to test your client code will generate a valid claim and will publish valid hashes.
Test your server code Send a POST https://demo.hashback.dev/call/ request, including the URL of your service in the request body, and this demo service will make properly-formed HashBack authenticated GET request to that URL. Once completed, the demo service will return a full log of the request and response, including who (if anyone) tried to GET the verification hash.
Public verification hash service Not ready to host verification hashes on the public internet? Use the demo server as your temporary hash host.

Pick a UUID and upload your verification hash with a PUT https://demo.hashback.dev/hash/<your-uuid> request and the demo service will host your hash for you. This is useful during early development when you're coding at a workstation on your desk and you've not thought about building an actual web server yet.

Hashbert says: "You can even point both the client and server tests at each other. Very recursive. The demo becomes a complete authentication loop that proves both sides are working correctly. Lovely."

Start testing

Visit https://demo.hashback.dev/ to access the demo server endpoints and documentation, all with sample Python and C# code.