-
Notifications
You must be signed in to change notification settings - Fork 812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Hookdeck CLI #147
Add Hookdeck CLI #147
Conversation
The Hookdeck platform is closed source, has a free tier, but is ultimately commercial. The Hookdeck CLI works with the commercial offering, but also allows anonymous connectivity without a Hookdeck account.
Hey @leggetter, sorry for the delay. Does Hookdeck work with arbitrary HTTP traffic, or just webhooks, ie can I run a webserver behind it? Don't worry about the conflicts, I'll fix those if we end up merging. |
@anderspitman - yes, full pass-through support. Something I should flag - and happy to update the text description - is that because Hookdeck is purely asynchronous, the server response is not returned to the client that initiates the request. The initiating client will instead get a 200 OK for all valid requests, acknowledging that the request has been received. |
The text does say "asynchronous", but I want to make sure the above is clear. |
@leggetter sorry for the extra long delay this time. If the client doesn't get the response, this isn't really the right list for hookdeck. A good smoke test is if you can serve a website and stream video from the server to the client. |
Ah, ok, so just async receiving events/HTTP requests isn't enough. The original ngrok README covered these use cases:
Hookdeck does fully support use case 3. But it sounds like your criteria is for a full bi-directional tunnel. Anyway, cheers for the great list. |
It's not entirely out of scope, but the purpose of the list is definitely to focus on solutions for 5. |
The Hookdeck platform is closed-source and has a free tier, but it is ultimately commercial.
The Hookdeck CLI works with the commercial offering but also allows anonymous connectivity without a Hookdeck account.