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.)

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
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.