@greghogg5: Your local machine is isolated. Websites running on localhost exist only on your computer. The public internet cannot reach them because of firewalls and private network addressing. Ngrok creates a secure tunnel from a public URL to your local server. When you run ngrok, it provides an address like https://random-name.ngrok.io. Traffic sent to this URL is forwarded directly to your local port. Webhooks are HTTP callbacks. An external service - such as Stripe, GitHub, or Twilio - needs to send data to your server immediately after an event occurs. These services act as clients. They require a publicly accessible endpoint to "push" the data to your application. If your application lives only on localhost, these services will fail to connect. They cannot see your machine. Ngrok makes your local environment visible to these external services, allowing you to develop and test webhooks in real-time without deploying your code to a live, production server.

Greg Hogg
Greg Hogg
Open In TikTok:
Region: CA
Thursday 30 April 2026 16:02:08 GMT
43453
2020
26
43

Music

Download

Comments

billysaccount
Imchillin :
What the hell does this have to do with system design
2026-04-30 20:55:52
109
na.li.en
N/A :
well cloud flare Tunnel works for me
2026-04-30 20:49:09
8
patrickfriedmann1
Patrick Friedmann :
This has nothing to do with system design, this is called local testing before you push to a lower environment
2026-05-10 02:47:54
1
charmed.impatience
Bruno Hautenfaust :
Horrible explanation
2026-05-01 03:38:54
0
alecm420
alecm420 :
Missing part for system design was explaining how NGROK works under the hood
2026-06-16 19:29:26
0
thechyeahhh
TheChyeahhh :
I love how at the end he says they blocked em 😅
2026-06-04 14:31:07
0
juddybuddy77
user6246024064053 :
Thats ngrok 8 years ago, they do way more now
2026-05-01 01:21:11
0
simulacr4
luki :
has nothing to do with system design but its important to know anyway so nice video
2026-04-30 21:18:17
24
blechargh
Blechard Argoyl :
No matter what machine you use it will always be listening on localhost on that specific machine.
2026-05-10 16:23:00
0
samuel_tuoyo
Samuel Tuoyo :
We also have outray an alternative to ngrok
2026-04-30 16:10:28
0
v1nzxcs
JV Chioco :
this is just simple tunneling.
2026-05-02 17:39:15
0
phibade
Phillip :
caddy
2026-04-30 18:43:02
1
3fsdfrewtsfdf
wwun :
whyd u got blocked on ngrok xd
2026-05-22 13:03:36
0
greatest.comeback22
Greatest Comeback Reviews :
well done
2026-04-30 18:09:53
0
danny_3413
danny_3413 :
smee.io
2026-05-19 18:29:39
0
glorious.purpoise
glorious.porpoise :
Not knowing how to use one tool is not a system design knowledge issue. “Design a reverse proxy” is closer but even that is too narrow.
2026-05-02 14:10:01
2
madman91
Mad :
Cloudflare tunnel is what I use. You spin the tunnel instantly with a single command
2026-05-08 08:57:27
1
telecasterml
Telecasterml :
why not just use the public ip instead
2026-06-06 06:37:39
0
lidta_tech
Lidta Tech :
Bro just use tunnels.
2026-07-23 16:58:47
0
To see more videos from user @greghogg5, please go to the Tikwm homepage.

Other Videos


About