hi hn, i'm the creator of ngrok. here to answer any questions!
we're excited to continue bringing the magic of ngrok to production workloads. there's no networking to configure, just helm install it. and unlike other ingress controllers, it creates secure internet ingress no matter where your clusters are: EKS, GKE, k3s on your raspberry pi, minikube on your laptop, OpenShift, etc.
hi all, i'm the creator of ngrok. we released a similar SDK for Go a couple weeks ago [1] and we're really excited to make it just as easy to listen on the internet as it is to listen on a local port for all the Rustaceans out there now too :)
hi all, i'm the author and creator of ngrok. we're really excited to make it just as easy to listen on the internet as it is to listen on a local port. happy to answer any questions
we're super excited to share this release with the HN community. i'll try to answer any questions you have in the comments here.
we're making all of the functionality available for free until may so that you can try everything out. once you have an ngrok account visit https://dashboard.ngrok.com/launch-party to light up all the new features and give it a spin. we're eager to hear your feedback
also feel free to reach out over email, i'm inconshreveable at ngrok dot com
I just wanted to let you know your FAQ on the pricing page [0] isn't currently working (sections don't expand, answers are in the DOM, just not being shown).
Disclaimer: I'm currently incubating a similar product.
Honestly I would be very interested in hearing what you think the best plan for competing with Cloudflare Tunnel is. I've been keeping a close eye on this space for a couple years now, and Tunnel seems well on its way to dominating the mindshare.
It can be very hard to compete with a bundled loss-leader offering.
happy to chat more about our future plans offline, feel free to send me a note. i’m alan at ngrok dot com. would be curious to see what project you’re incubating!
Thanks Kord! Founder of ngrok here, just a quick note of correction for others in this thread: ngrok is absolutely intended for production use cases. There are many customers both hobbyist and enterprise running thousands of production workloads over ngrok's service (including ourselves! we dogfood ngrok for our ingress). We're excited to be sharing more about that with the HN community really soon.
As much as it pains me to say it, Cloudflare seems well positioned to eat ngrok's lunch. AFAIK they offer everything ngrok does plus auto TLS certs, CDN, domain name registration, and tons of other features. They also have way more edge servers for terminating tunnels close to the origin devices. And they can afford to do all this for free as a loss leader product. It's the AWS bundling effect. Oh and the client source code is available.
I don't want to see Cloudflare completely take over this space, but Cloudflare Tunnel is tough to compete with.
One knob ngrok could still turn is adding auto TLS certs which are managed on the client side. Then you can offer e2ee which is something Cloudflare will probably never do.
ngrok employee here (and lead on our cert system). Re client side auto certs, it's an interesting idea. We do support auto certs, managed within the ngrok cloud. We also support passing through tls termination to the ngrok agent and/or the user's upstream server so that users can use their own certs (which could be obtained programmatically). We also support end-to-end encryption as well as authentication (via mutual tls).
We've got a lot in the works as well.. thoon, real thoon. ;-)
Really sorry about the frustrations! We're working on improving both of those pain points (as well as many other things). If you're still an ngrok user, send me an email at alan at ngrok dot com
You might want to include a disclaimer that you're the author, maintainer and person behind the company that operates ngrok ;)
Just wanted to chime in and say I love ngrok too, not allow allows you to easily create proxies, it allows you to create proxies that also works on the public internet (ngrok assigns you a x.ngrok.io address) and with tcp connections. Great work on it inconshreveable!
ngrok | San Francisco, CA | Full Time | Remote OK | US Only | https://ngrok.com
ngrok is looking for networking and distributed systems engineers. ngrok has a rare combination of a small team with very deep technical challenges and a product that has massive adoption among software developers all around the world.
Do you like . . .
- Hard technical problems in distributed systems / network engineering?
- Small companies where you have a lot of autonomy and get to wear many hats?
- Building tools loved by your fellow software developers?
- An extroardinary high bar for software quality, software architecture and product user experience?
I'm the founder, email me directly: alan at ngrok com
ngrok | San Francisco, CA | Full Time | Remote OK | US Only | https://ngrok.com
ngrok is looking for networking and distributed systems engineers. ngrok has a rare combination of a small team with very deep technical challenges and a product that has massive adoption among software developers all around the world.
Do you like . . .
- Hard technical problems in distributed systems / network engineering?
- Small companies where you have a lot of autonomy and get to wear many hats?
- Building tools loved by your fellow software developers?
- An extraordinary high bar for software quality, software architecture and product user experience?
I'm the founder, email me directly: alan at ngrok com
we're excited to continue bringing the magic of ngrok to production workloads. there's no networking to configure, just helm install it. and unlike other ingress controllers, it creates secure internet ingress no matter where your clusters are: EKS, GKE, k3s on your raspberry pi, minikube on your laptop, OpenShift, etc.
<3s to you all