Internet access to your k8s cluster with ngrok
- From
- ngrok <team@m.ngrok.com>
- To
- tt@homecareassistance.com
- Date
- Fri, 30 Jun 2023 09
- Folder
- INBOX
That same ngrok magic, now for production k8s clusters. Plus, send your ngrok traffic to Datadog Logs with a few clicks. ͏͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ TL;DR: - ngrok Ingress Controller for Kubernetes (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgMGFW15TzkC99nCHCW5nVvNG5yTy1RW5Pm-Bk4CmS9tW7nMF0k3WZHShW4t7jq34YZ5-rW2m_cYc2DvWHYW3F06Bj6r3CGTN3DbXzGtYM1wW6kL8Xl62QSgCW3D1G976TMcVDW2_pP0L37qw-nW1JQj0p4Kjs_wW8JBwBJ35K2QfW5blmNY1q1t3kW95V0dv3s3TvwW1lxbyV2WgSyLW4Jc8dJ5ZRWHjW1X-Nw62MhWGLM3LzhCshDKKW16rdqk8-SKTMW71Rc6V7scR3-W6T0nLf56h3rTW92BjHr8ynZCqW3ZwjX16QLB8w3ddz1 ) : secure internet access to your apps in any Kubernetes cluster, no matter where the cluster runs - ngrok Datadog Logs Integration (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgWHYW8zffxC2jD5TjW3nGBZK2BBqhnW4Xj0tt2-pdm4W8MQCG8985jcfW8KyRbF1CKj6kW1NKYCm8x5LQHW4kX49B4hpdLsW94pXJY7dW8s8W5MFnDp2Cw1XlV6_H4B2RrNzBW8vBgt32ZdFprW5hyGYg3J3KZ6W8kY27w5fsVvGW1q8GcV6zXdn7W4D1g3H9jgcXcW4zYZ6G4V3nTGW1pLZdS4vtNGDW5F6HQd2rqYQ8W1JwP0H7xKDQdW4xjxlR83ZW_rW1XgC_q34qzd2W5Z7WVH6rry4kW2p0Gny3PKHDSW4WX4r_2WFFJl3nt91 ) : send your ngrok traffic to Datadog Logs - Developer previews: After launching ngrok-go (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgZ0jVZF42F2g49PPW7FcKx63nvhY4W45lq3z8rY8r8W1jXjZw8Xb576N8wnp7mJ46RLW8YtQrf8nSn7BW2lkz0k6L_rSSW4bMmvm2rzBB1W2ZZzzB2M5YL9W50X1ZR2d3LCvW5wDsLl2n37FgW6kGhz-1lzrQmN1yjrrVX8j--W81Sp1N8V18ldW96qRPl8JKXCHV3w0Sm5NfFDqW2hGMs03Mx8rBW5ycZkG44_RhbW212xWk1rbJ1BW8HTBQQ5V9xm6W8BFxDB6BGNlpW2R6_9m9737N5W2_kkdp3gZ9nNW8HBqLh2PycyT3mz71 ) and ngrok-rs (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgGvwW6DSCzK1Xt4J9W2wq86J6y5g7DW4PzYmY23zcq8W1mhjZ68VST7qN97_cyCSzxqsW2R2MDY5htV8YW81mcMr6V0hZ2W7dFMvD7Mp8mBW4Bsg7Y18l9MCW6xDmQ93TjHK6W79-5Cp2G-GQZW1BzrtD1Vdvp8W8jPcmB5C8rTHW2V7P3f2hMv4NW96TCmR3-3JYrW71KMgs7hZw96W5wTjTq5H9Gb9W1z1Yqj1t61sbW16vPdw5wJJWcW1W04s450kTs7W3J1RLM71hx18VjCnKD1x8Jb5VdkXlS9k3pchW7fnw7b6BfVj-3hX01 ) , we’re expanding support to other languages: ngrok-js (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgJx6N80mfMXjXlMpN2y-fVHH-KcKW3WLVdx11sQyjW1Jl13r7R9r_rVr2qw164Gy1wW6HsFBv64tghmW3t0Vx37wTXnVW7QTpKY5G7CQGW8hx2mZ6vdDf1W6LV5m782jrmkV7-szx1NNzqjN6n4X96DtHd0W5TVrf24mlcHRN4Ltn1LYKnzRW3kH-zZ3LjxZ4W5X9Pvx74805PV7VDHw1hKWg3W88zj2v6PFzm2N3kvgGltrjMGW8cp_2t8lQpffW2nMHwz6kMjWcW5Gpykv3k1ZqtW1N69J-2wVXNwW2HWLHb8rY9cr31Th1 ) , ngrok-py (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgFV9W6yK2mv8C-8X7W5-gy-n2KY5cMW6yGjFq6t2d-6W1qwf-F645mlWN1HfHG9QKjdpW4BbXJ36Mg85bW1qDf5f3lJ2F3W4f1dFc7JWf79V8-KQS17QbWnW2jvMdV6y_k3wN3t6f1BHHCm2N6YF4T1jzv-fW8cg8ly2WrF9fW64MHbS51ZF3QW6PJqts21-srzW6QyPLZ3MPz58W83qlLW3X1C0VW1kQWlZ5DgGrlW3cGtvT3YQT2KW2THpH07CM4WdW4_tJvW6-VkzFW3bBm3K7h-xz5N3dKY1l3YXhMW4l62XK456gH7324l1 ) , and ngrok-java (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgzKyW47949f48n3snW6JJ3vM5cX_t5W3B6RwW2zWgpJW6zPlNt5kr8jbVqVNsk8Vsz3hW3dtZbM2w2cPZW400zn534Y5HXW77NBXD43CBBzW5vv-GZ22KNpXW6NZr6F5vt6vCW5yJGzv2dfbjPW3SdwMp3q4Q00W2Ld-KY1sslQbW77CH8940PVS7W5wSJTQ2KDKXPW4nJBXC8YbPWCW6QlRzP7zcCRyW5KCqHd4KT7_6W2z6pq83jvcJxW1c17XH4vwz7hW52MdD75W61xkW653mXt84hfQTW7LwBcN87Y8_zW64HYp53gSqWQ34-B1 ) so you can embed idiomatic ngrok ingress directly into your apps. - compressed.fm (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgQSpW90H7L626nYj6MVgXV42qJf2W6bPkjJ2LPkhdW5H8b8k7Vdk-jW6pbcSc3YP5YJVdCmBN6C1n90W4tgMTS5V-43mW4d4prZ89kWTSVCPZ8X3zvwXZW3BgGFD13LBr9W46S-8k4Hmt3rW92bMVR848XvWW4mmYM-36gbbpW7Pwtxz3yC4zhVFRqG57cKNTPVnkkz_18_jZXW7l0Hgk7T3ybGN4ylyk1sPr1XW4Z9lm28CPNxcMSdhg83rZvDW6gMRQP7CsDrJW8Dd2nF62FjL9W7W9tZp8FFYy1W4jBBRn7Qk4k53bC31 ) and Inside DevOps (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgC8dW7pst_02-YTKPW1Nwbbz6gSxx7W6nDClL8TMq07W4rVPsP72cc03W4s1sGX78_ZLgW3Twsw48m7Gp8W8tgVQP1w_3HtW5QhS1n3cs6m-W6wsw_J2_LhNCW5jVlf82htpPJW2XcBPX1hsdwqW1KkbGR208Vt_W4nF_Wg3nBQd5W7n4nLw4-bwpFW5WrHZv7Wn7LkW3S1c5b4D2PJ8T7lWm4nq7XkW82sFPF4w67RmW4zN-LN22tMzYW677Qmg5pS1rjW6LghLJ5YJs6CW7WwV6L5H8MHZW7t_PcC3VP4pCW4GpHN86Gz1DN3nf51 ) : Alan talks about how ngrok thinks about product development and building great developer experiences. - ngrok in meatspace: We’ll be presenting at Nebraska.Code(), THAT Conference and DevUp. Come say hi! 🎉 Product Updates ngrok Ingress Controller for Kubernetes We’ve brought the same magical ngrok experience to your production Kubernetes Workloads with our new Ingress Controller for Kubernetes. The ngrok Ingress Controller adds secure internet access to Kubernetes workloads by offloading network ingress and middleware execution to ngrok's global network. Think of it as a Kubernetes-native API to ngrok's entire platform. The ngrok Ingress Controller for Kubernetes is open source on GitHub and getting started is as simple as a helm install. ngrok’s ingress controller has unique advantages over other controllers: - Zero Networking Configuration: Set the authentication keys to your ngrok account and you're done. You do not need to configure networking details like ELBs, IPs, network interfaces or VPC routing. - Environment Independence: Runs identically in EKS, GKE, k3s on your laptop, OpenShift in your own datacenter or Minikube on your Raspberry Pi. - Security and Resiliency: Because the controller pushes authentication and policy to ngrok's global edge, attacks and other unwanted traffic never reach your origin k8s cluster. - Acceleration: Your application traffic is accelerated because ngrok's middleware executes on ngrok's global network closer to your customers. As always, we’ve added the Kubernetes Ingress Controller to ngrok’s free plan so that every ngrok user can benefit. - Follow our Kubernetes Ingress Controller getting started guide (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgMfnW4Q0m_z21zVjrW55YPVT7K95v5W3VRbph36ZkcYW2s7H-92B8LNHW7SYrNq4sBlXfW3DxDDX2gYzF6W7sljnR5khXHXW1H6-c11Qq4gMW1B911X8lhRX0W1cXQ_r9hbwvQW8Gqw5R689s_zW45Bl1L3lvjF7N4R657hf-tdGW4pmk9d8vYx9cW8hQ13D7t4Rm3W6WB7Kx6Y6fhCW5kWl2G25-WbhW5L8wKH2yzxcMW6DSgLB75DJG9W6-ZJtl8xK_BrW6yvG_-82Dx0yW7Sxr-13dHTDPW1KYNm32p6pFLW8M1qLx9dmGhG379N1 ) - Star the github.com/ngrok/kuberntes-ingress-controller repository (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgZVwW8QNKR76F-MZvW4T52Lr4K1zflW6PxCl_4q96yyW79nlRH3nJYHFW146zDh6FPNnsW8Y-sb28rw7DsW5_qdrT1-LynzW3LctwD6gMndbW758Gy25KJt5-W3h73vn1LtKLtW98Mc212VRsXzW4QX6QW7hg9p0W3x46ZW8YBdfWW6TC-J03HtcxcW2JLXZj5N5nMpW3RwpNJ4LFrtGN3f-fyv2_37YW8mF9St1ZgcxzN8tH6pLZ5xpbVvNlyX4k8KrcW59sFr518WrQfW5K35GB8K987nW8DcqDN4Sx0hBN5fkHgfPcP1cW8f6rfz2l6F8ZW5xKNCj11F6TR3pyP1 ) to follow development ngrok Ingress Controller (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgDv-W8LHFmW2ZNgzkV6ggCC517PR6TwmpZ7qgLR_TDhjK8ZzzVsW8lk5_74934CHV6KhRN5swfNmW6yK1DN8C4cVWN13z41mgjfBVN4rZjqCxXLpCW4dVXCN1ZQrmYW67qP5q3qfwptW5l5Y7C1FD78gVDBZMc20mkn-W7qjvlW5b7vRGW91Ygf55qK57kW7B5rdF7HM_zdW6yZc3x7FvZVNN8pZWc9231nfW85RMD_2hgdStW5mn9391Cy32hW26sDY44sHNvyW7J0d--4BymVqN1Y1dBXmRqklW73nhq92b3ptNMXmlWmgjlLlMZW8xFG_2XB3bzp1 ) Learn More > (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgMGFW15TzkC99nCHCW5nVvNG5yTy1RW5Pm-Bk4CmS9tW7nMF0k3WZHShW4t7jq34YZ5-rW2m_cYc2DvWHYW3F06Bj6r3CGTN3DbXzGtYM1wW6kL8Xl62QSgCW3D1G976TMcVDW2_pP0L37qw-nW1JQj0p4Kjs_wW8JBwBJ35K2QfW5blmNY1q1t3kW95V0dv3s3TvwW1lxbyV2WgSyLW4Jc8dJ5ZRWHjW1X-Nw62MhWGLM3LzhCshDKKW16rdqk8-SKTMW71Rc6V7scR3-W6T0nLf56h3rTW92BjHr8ynZCqW3ZwjX16QLB8w3ddz1 ) Send your ngrok traffic logs to Datadog First-class observability is a key requirement for production workloads. You can now send logs of your ngrok traffic to Datadog with just by adding a Datadog API key. This expands our existing set of integrations which include AWS CloudWatch, Kinesis and Firehose. With the Datadog Event Destination, you can stream your ngrok traffic logs at the HTTP or TCP layer and introspect ngrok’s middleware behavior on each request. As always, we’ve added the Datadog Logs integration to our Free tier for up to 10,000 events per month. - Create a Datadog Event Destination on the Events page of your ngrok Dashboard (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgJRsW7SxKB62kGSn4W8X1jwl60HnCTN6t64NSpQqcLW1GYVW68Vr38sW476P8f66spLYW50QxVb2PHFrzW5KFXqH2fkpLNW7THdX87QBZm_N13r_QF5DmRTVrQXqZ6Q9vWJW14dhnb63jQ7yVLP0cP8QjPRkVYsl9K81RrKCMCBqn4Pj8K9W79s_6H2dffjrW41yWw95-w0wcW7bj8Hm37CyLXW21TrhQ2P0rG-W3NwNt16kvM4kW6WG7dk5xKX0lW9924q73fTKw3W2vcnss93b2K6W3mQ5Qn94sxr3W46vVq68xHmSQW4SDzCg3b4jrbVxXvCh7bhq8x3pDZ1 ) - Follow the Datadog Integration Getting Started Guide (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hy3pl3rV1-WJV7CgYGxW3RVqD98Gk4QSW1cSbPM2LmBGzN7HbfK2pyWFmW5nxMlz8sQNRQW8kMJQg6ybM59F6-dX-0fDq3W7__dl5582tG0W20YWgL4VrgjlW73xL-f4BrlbkW4Vq0gm96P0TmVSs5j58Rcy0qVYPQBL4bBsLkW7cW9TL6YmpbWW4ck89y1s6m1LW1x5ftZ56tznXVyMHsb8WHLbsW7w985p9l4KxHW5mp0GB5SqG9rW8t-Bw55bqspqW2Vjnl05CSmkYW6Gf-M02sYLNgW7TVBrS3XGVmTW896v1H7c86QZW6fm2n84q18LpW7Xl1Jc643cbPW7y1m1H1Vgs1mW4y0VWD2NVjPNN2sSCmPklG_838JW1 ) Send ngrok traffic (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgG7bVdtYYW7NqJ9XW2gThRY8KBW06W2dZ8WQ5FP2Q0W8RW2CV7zH3rgN5SDjwYLQ89YW60Q1XT79HfbXW8bF0dp394XygW8wn7Gk1vrD2RW5bPxlz5RGKQLW7jQ-8B7M0L8fVh6tlk2gBPvLW4LM6Km6KPDT_W8x1bNg2znLf1Vzg_DR1DzZqnW3tMptv61yzrnW162rsD7TpCdnN1NGjjWPH3tyW4dZvjc7vxG-WW3vjZ6D71_9KHW4NSWm678FDhVW5L71Wf5HvHPsN8GjjDkbG6ZpW7FmzhG7fvv6fW2rl0Yy41vhLq3pvQ1 ) Learn More > (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgWHYW8zffxC2jD5TjW3nGBZK2BBqhnW4Xj0tt2-pdm4W8MQCG8985jcfW8KyRbF1CKj6kW1NKYCm8x5LQHW4kX49B4hpdLsW94pXJY7dW8s8W5MFnDp2Cw1XlV6_H4B2RrNzBW8vBgt32ZdFprW5hyGYg3J3KZ6W8kY27w5fsVvGW1q8GcV6zXdn7W4D1g3H9jgcXcW4zYZ6G4V3nTGW1pLZdS4vtNGDW5F6HQd2rqYQ8W1JwP0H7xKDQdW4xjxlR83ZW_rW1XgC_q34qzd2W5Z7WVH6rry4kW2p0Gny3PKHDSW4WX4r_2WFFJl3nt91 ) 🤯 Developer Previews After launching ngrok-go (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgZ0jVZF42F2g49PPW7FcKx63nvhY4W45lq3z8rY8r8W1jXjZw8Xb576N8wnp7mJ46RLW8YtQrf8nSn7BW2lkz0k6L_rSSW4bMmvm2rzBB1W2ZZzzB2M5YL9W50X1ZR2d3LCvW5wDsLl2n37FgW6kGhz-1lzrQmN1yjrrVX8j--W81Sp1N8V18ldW96qRPl8JKXCHV3w0Sm5NfFDqW2hGMs03Mx8rBW5ycZkG44_RhbW212xWk1rbJ1BW8HTBQQ5V9xm6W8BFxDB6BGNlpW2R6_9m9737N5W2_kkdp3gZ9nNW8HBqLh2PycyT3mz71 ) and ngrok-rs (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgGvwW6DSCzK1Xt4J9W2wq86J6y5g7DW4PzYmY23zcq8W1mhjZ68VST7qN97_cyCSzxqsW2R2MDY5htV8YW81mcMr6V0hZ2W7dFMvD7Mp8mBW4Bsg7Y18l9MCW6xDmQ93TjHK6W79-5Cp2G-GQZW1BzrtD1Vdvp8W8jPcmB5C8rTHW2V7P3f2hMv4NW96TCmR3-3JYrW71KMgs7hZw96W5wTjTq5H9Gb9W1z1Yqj1t61sbW16vPdw5wJJWcW1W04s450kTs7W3J1RLM71hx18VjCnKD1x8Jb5VdkXlS9k3pchW7fnw7b6BfVj-3hX01 ) , we’re expanding support to other languages. These SDKs are in active development and we’d love your early feedback. Expect bugs, breaking API changes, and wider announcements soon upon their completion. - ngrok-js (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgJx6N80mfMXjXlMpN2y-fVHH-KcKW3WLVdx11sQyjW1Jl13r7R9r_rVr2qw164Gy1wW6HsFBv64tghmW3t0Vx37wTXnVW7QTpKY5G7CQGW8hx2mZ6vdDf1W6LV5m782jrmkV7-szx1NNzqjN6n4X96DtHd0W5TVrf24mlcHRN4Ltn1LYKnzRW3kH-zZ3LjxZ4W5X9Pvx74805PV7VDHw1hKWg3W88zj2v6PFzm2N3kvgGltrjMGW8cp_2t8lQpffW2nMHwz6kMjWcW5Gpykv3k1ZqtW1N69J-2wVXNwW2HWLHb8rY9cr31Th1 ) : Our idiomatic Javascript library for embedding ingress directly in your Javascript apps - ngrok-py (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgFV9W6yK2mv8C-8X7W5-gy-n2KY5cMW6yGjFq6t2d-6W1qwf-F645mlWN1HfHG9QKjdpW4BbXJ36Mg85bW1qDf5f3lJ2F3W4f1dFc7JWf79V8-KQS17QbWnW2jvMdV6y_k3wN3t6f1BHHCm2N6YF4T1jzv-fW8cg8ly2WrF9fW64MHbS51ZF3QW6PJqts21-srzW6QyPLZ3MPz58W83qlLW3X1C0VW1kQWlZ5DgGrlW3cGtvT3YQT2KW2THpH07CM4WdW4_tJvW6-VkzFW3bBm3K7h-xz5N3dKY1l3YXhMW4l62XK456gH7324l1 ) : Our idiomatic Python library for embedding ingress directly in your Python apps - ngrok-java (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgzKyW47949f48n3snW6JJ3vM5cX_t5W3B6RwW2zWgpJW6zPlNt5kr8jbVqVNsk8Vsz3hW3dtZbM2w2cPZW400zn534Y5HXW77NBXD43CBBzW5vv-GZ22KNpXW6NZr6F5vt6vCW5yJGzv2dfbjPW3SdwMp3q4Q00W2Ld-KY1sslQbW77CH8940PVS7W5wSJTQ2KDKXPW4nJBXC8YbPWCW6QlRzP7zcCRyW5KCqHd4KT7_6W2z6pq83jvcJxW1c17XH4vwz7hW52MdD75W61xkW653mXt84hfQTW7LwBcN87Y8_zW64HYp53gSqWQ34-B1 ) : Our idiomatic Java package for embedding ingress directly in your Java apps 🚀 Blogs, Events and Podcasts Recent Blogs - Integrating OAuth into your Rust App (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hy3pl3rV1-WJV7CgBn9W6NSvY26jdDYCVLxKv86j2VNNW216Pxg1x2RJMW2nZ94z4888sTW9cyV272DwLhTW87XWvc94VBpWW1MH_jc74WWmTV2-S5H48b8PCVYqdzb97_bHPW4XHQZx60CTN9W2xJTCZ53xvszW3WsSdW8sDd8hVRP9Rz3J2x5-W6_mVNh7jWvhcW8BrtdK8KmqbzW18dF8c4-N-1fW1vvsVc8VxYm8W7w9kwJ2SXzgmW1JdQj47yjTDcW4BD5Ly4tTGy7W5hB9xn1cZ9CtW2NHvpg8QPQbxW1hBFLH9c8N-LW4GfjSC6fqS1qW1ny7rl9b-fypW12-Yl23sNKBmW1kpH666Jknk7W4q8yCV8qX3c4329W1 ) : How to embed the ngrok-rs SDK into your Rust programs and add Google OAuth in front of it for login. - New ngrok domains now available (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgZ2yW2RLBBg8NBW3DW5gwTDy7R4yqqW7Sm7ks6zNyYKW8NfFNC62ptxhVzjzW550B52bN5NhSJZ1cgMSW381hRF1_f_hBW80tS6B3tj1CNN6WtXR7m2fjZW1KgGNF3lqd7jW9f2prV26ydWHN2C5T11BX9shW1FLGPX3TrP3BMYzJ-cNnstpVFcJpc42CYvvW5LLztK77hwdSW96PtbJ443XCYVw8Rsr6WzQwvN79q93xPGlGNW2wxH-Z8b3-CXW3K0ZjM7pR2jgW7vDwZg4hD-P-W8sjTkw28tt12W29W6xC7xgwr-MWkRPzZk9nrW6kG8zF2KSkKZ33nj1 ) : We’ve added new base domains! You can now create ngrok URLs on ngrok.dev and ngrok.app - and we’ll be adding more soon! Free users will also see your URLs on ngrok-free.app. These new domains are faster because they automatically route your traffic to the closest ngrok point of presence.. - 1Password and ngrok in Practice (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgMVsW120D4C3V7LXPW3b7BkZ58xgJRW1WdVqg4mZhhNW3B0C4K23CbN9W6kXF-k1y8HWjW52FL067NHH1TW23mLgD1bwbFgN4vMKJ71WYLJW2c5W018T_VT8W8RwnVV5p9t1jW4Dkd3335mZzsW4y7lSJ2lQbv0N3wnDDjBd0DCW1bXvc95H3W1dW23V5H88YgYb_N2yQCKzLKm9LVjl-WN108Z-5W7K_FP02H7jDXW1hV8F11m7fx1VssgpT2brvsjW8WlfTf8pl1QXW4XYzP79h773LW8834Nj3wBQ8lW4ncvGn3xmFs2W3TFYqJ2GhNb3W9fY6-T6lV-bp38F31 ) : The best tools fit together seamlessly to let you build better and faster. The 1Password ngrok shell plugin keeps your ngrok credentials secure behind your favorite auth methods. - Product Updates: ngrok-go, ngrok-rs, OAuth & Webhooks for free (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0HS3pl3LV1-WJV7CgFJzVKsy7S3r_3pJVL5T1m8YLp-hW5BHwhF1vdmNVW30x93J6B9Hl3W4bDYCb4fPxFDW5vTNXx2XPsV-W1bqql4421QJdW98pgLr29bDzJW2GLQZR3PjNbpW1Pgtrr7YJWq1V3xjWZ79sLMRW2RGXzJ7YdVcQW8Hd9ng1-zKH4W4YDrWr30nYMxW4wX2tS9b464fW82H5V55gQZNDW8x3HQp5xbYqYW4B-MB35md7jSW8SfR8z6FTD0bW1j_W6R5ylwMVW8SWKzq6cfRXlW8kXQbK5Rj8_RN1LVwR44r7YfW1n92Q94BTMMFW33wbjV3m-zKQN6z-hWmwyfZvW7x3yrZ4FN7bPW6T56dg5N2bm5W3LfRPW3g7dBHW2C5c6w8l4M3R3ccQ1 ) : Our last newsletter announcing the launches of ngrok-go and ngrok-rust. We also added OAuth in front of your endpoints and webhook verification to our free plan.Learn how ngrok builds systems to automatically identify, block and disincentivize phishing attacks on the internet. Community Events - Nebraska.Code() (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgGYmW4fxQ-M7xngcjW35wp-p1h2gKPW3qrkwq2BMljWW4pgbMj4x_jj0W996Dj22v3dxcW6S-h-H7qyc74W7ZH5dN2TQG43W2QjYWH6blvRQW8BVwd-7gzGW1N5sfnDJ9wvCFN34xdCYKD88CW83nTfB5XT476N8MndHQKvLrtW3Bb1XG2-G4pqW8-tMwb7QwHKmW2-tpfM19-rh2W82-3y83MKn-sW2nQN0s8GrWkHW3x6yDh6bb8nmN74x29KKGsjbN6sctMNs6g5sW18kprD1HhM8bN6XlWJvtKvvKW8gjxCh8FXdPW3kn91 ) in Lincoln - July 19th - Scott McAllister will share the motivation for building our own Kubernetes Ingress Controller and the tradeoffs we made while building it as well as tackling HTTP 101. - THAT Conference (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgKDYW5dMBVp6NmWKVW19cFX16D3bBBN3TGVjzdBsvGVDxDsJ11ylQRW41kZsB79kx67W7YGvVL1CfPJvW5kHJDK4LmlyMW8Fd3C83Nk116W3jrVSf4GCgBNW6l67T68RhbSnW87QZLf9jJ8H1W78t4r6530vgKW8KYXpv7lKFlLW3KZqMx3Hj_kyN7vtNzgTQ7dwW9cZCR_5yZPHJW89z6Tl6zDg1fW4j7j3-3F8HC3W9ktbhV4CpsQ5W4rbxqj3xdTd-N3B3vbBhx7LPW1p9b1-6mhKs_N5rk3Fw1cRJJW2W69Fh3v4VJJ32Sl1 ) in the Wisconsin Dells - July 24th - Keith Casey will show the accidental backdoor that webhooks create and then how to close it. - Dev Up Conference (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0Hf3pl37V1-WJV7CgChrW2LGPGD5GvB_zW41M8xT3dHvsLW5f_G6f8HFtZFW8g5GGN416HBJN53FsTyrCCHZW5DLfNl76_9ztW3zsNm444PghxW34wzYh4pddXQW5SjPlB914Cc3W7SW3hG7pd1ypW4VdLcf1qmxZmW4lp8w03Z-dN1W7kndbR32hjDRN6r-GxYnJMtsW7fxnL16-VvpwW4YRLK46bmGR9W8zBm-Z2Y6pKRVv1HVM8j7fX_W3Xr_r-3B6dmCN8y0jsNV5Z8WM8xPqzqYzsqV3xvwY7KSfMnW2yf_qS3sbl80W9lzdJ01HmwXyVSWlz167DlYfW3nhc995QvYJ22DH1 ) in St Charles, MO - August 28 - 30th - Scott will dig into the details of making your Terraform builds simpler and then explore webhook security. Podcasts - Inside DevOps (Octopus Deploy) (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgC8dW7pst_02-YTKPW1Nwbbz6gSxx7W6nDClL8TMq07W4rVPsP72cc03W4s1sGX78_ZLgW3Twsw48m7Gp8W8tgVQP1w_3HtW5QhS1n3cs6m-W6wsw_J2_LhNCW5jVlf82htpPJW2XcBPX1hsdwqW1KkbGR208Vt_W4nF_Wg3nBQd5W7n4nLw4-bwpFW5WrHZv7Wn7LkW3S1c5b4D2PJ8T7lWm4nq7XkW82sFPF4w67RmW4zN-LN22tMzYW677Qmg5pS1rjW6LghLJ5YJs6CW7WwV6L5H8MHZW7t_PcC3VP4pCW4GpHN86Gz1DN3nf51 ) : John Bristowe and Alan talk about ngrok, networking, infrastructure, and developer tools. - Writing great error messages (Compressed.fm) (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgFS4W24q03-8Q3RnJW6z6LCg5M_ldcW3RGb1_1WSs7VW6yCwM34xJ1kBW419ClQ7pp8bcN6KBzCCjxMLVW4jWLCH6g-915W73hqGC3Xg4CdW1bkd-Z7GgHwxVc36rN3k7gJqW24SZ0S17VWVDW6mxyTL1LdK-WW3s393y4YCfl4W206K9M7T_b4_W54K2zK7XQ3HvW3gL-wW8_pHfSW4yzjv49bVf3ZW6JDxL34VnNsmW7YgBmr37mrVDN2dbVWGyzT1FW7Yc1xt10RbJCW7BBHJj4Ph9kWW30dmqc3vBKlbW3SFHJS7RnwhV3nx71 ) : Alan joins James and Amy to discuss software development, boring code, and great error messages. - Webhooks & webhooks.fyi (Build & Learn) (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GG3pl2yV1-WJV7CgTygVGNpNk9bwVMTW7KH6y93mQMG7W7y6-ns8Xh8GHN2PyH8jFjM9PW6b8p2S2WkQPkW7Sf7843_zmB8W23BCv93g3vl0W13ch5g9lkjhQW5k-tPQ4kf29yW4pmcms220DKJW7jwq2B85dKKnW58XhkQ8scwWNW10q-kl8QG-1BN977Ky3V20rcVKq2W24HVKBRW4NH-Yl2ZZCdDW5hzZH28VPSdGW2GmhWg5nDYcqW2N7nP25XnbWNW5yRNw85VzCW8W7FNGNs90HP8GW510bNj5JKT0J3mJ71 ) : Keith speaks with the team about webhooks.fyi and how to build, consume, and operationalize webhooks successfully. <3 @inconshreveable (reply to this email to say hi!) Questions, suggestions, product feedback? Tweet at @ngrokhq (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgWKFW8FFTRy6YgQ-SW1cYq_v2FbzltW4-yfYY2fpyGVW1kwNS27b8G0jW5CjFD35-9V8mW2V0h_j6QFz19W3C4RC72gPWpnN48nd5Fx2L4jW5bzbN_91yZWwW2STvM93H3-tcMtWy5RlnKykW1LnB0Y6wlpTKN3v7H7T5n0v4W7g3P583Q2q4sVlCSrC7_w8NfW23DSlv5bQ4D5N5DYfDCcDDcnW4T6g1X77c9v2W90pGLd1-txCjN46X456LLDzyW7ZR9VQ5WkVFDN97tYgNTfk6cW6CLvtg7FRPvLW2HFdx97K3T453pWJ1 ) , join our public slack community (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GG3pl2yV1-WJV7CgHl4W5g121_4nbYC0W6Cg2Ym1105mHW27-fpH7ClQBFW2vsDXK8YVYLhW5c5MP31d552tW8Mglxl5XvsGhW5HgvXb3mN_14W2YGGRN90bFvMW6dmnLp9lXrjMW8ldl424LYfBWV4dgnn4N-92MW1w9n3s6D122vW1_FXfm1xbYSQW77QdTr7_3szvW1bttJ323_CHDW5_MYGh27BgSQW8sXT0h3gs8GzV5F7gZ5ztGsRV5yBq86LmLrsW3gjZP41gGZ1PW3k2k2j1WTh1JW1scSjs3FYfSw32h_1 ) , or email us at support@ngrok.com (mailto:Support@ngrok.com) LinkedIn (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GZ3pl2SV1-WJV7CgHRbW4FBf0C8FVH4sW5ml0TM58N_cZW1xCH-n5QVnncV1C2756mhTFLW8s77rc60YDwZVpmfXg4SxkznN5pJGR4ppNJcVpV5F04G1mgHW5k9MZS79CyzZMKjF69c_n2nW8pMs887vF84pW6LWF9M2H5063W5CgZTG4PC-z1W6f1_th5mh-CPN1jx10VQHdXBW5sP3v_46L6C3W3rCw0N2GSHtbW7vL7GL2t8V44W1X3hkr37ckmQW7wHYR261fWytW8HlxNv8hJ1NMW6L2zFf5JbJnRM8dc3qLNLZ6W8Gvzcj5s30Jz33bZ1 ) Twitter (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GG3pl2yV1-WJV7CgLFdW1-GDKl99_t7dW7mB0wm3qwt-7W6DVh-m4FwwF4N4s8_5k2shXxW6FSDWP5QMvqjW5-Ks588qGffxW6-jGkS6GrpVQW71SZwX59qHgYW8c3WQR7xBgJLW6HyRJh4_JFQ0W8y3P-386Hq92W7w2Gjw3HvG0cW52gJ-P76Dj0MW54bVN93hnQZfV3_j1T5xGjLBW4Vm7pB8dPdqcW5Cd9-m1d9LJqW3WPqSp6GV7czW6wLLsq2XD34cW79fRTG53Q3NDW46t5XV1jPYG7W81ppBb2VgMkq3nGR1 ) slack-logo (https://d2v8tf04.na1.hubspotlinks.com/Ctc/5F+113/d2v8tf04/VX2Fdj8W97q8VxVgrR2YN2PyW8cYYgJ50q3b5N97h0GG3pl2yV1-WJV7Cg-tZW4H2_-7794qQvW6dZXft92mFPyV7mJCW7H66hCW6cck8F4798Q2W50dKDL2PRPNLW1qj6QQ5jPBW5W3CND1m6jFBygW1jK6T21kpCGbW6pNzkV4wjsShW5J8p8d5_Yf_0W3-_Xh_4XnwjVW5vnhcT11JKm3W7-V-HD6VW82QW6zRSny813sk2W6Xh_Fq97f9q4N4QgGB5nP8NFW6hBg0977Xm2HW427Sr63rH2hxW3S4SlC2HJS--W55llSM2cxlxBW5j-6K76xl7stW8KWRwT8t87-j36VV1 ) ngrok Inc., 548 Market St, PMB 26741, San Francisco, California 94104-5401, United States Unsubscribe (https://hs-21124867.s.hubspotemail.net/hs/manage-preferences/unsubscribe-all?languagePreference=en&d=VngD0h6nn5wdVYd6SP3R3bFNW3F4FXL3zh2ywW4cQgwd3F6bSSW43T2Q77wWCJ4W17f7hv8fRmX2W4ZYcmf5XFZv6W4K5ZGh5PQkvZV28YY757_Dm3MGKd_P20N6bW2dl6Qn95vsBgW8STptk4TpjzT51pKhh1&v=3&_hsenc=p2ANqtz-_OgzL39Z45xwXzpM8qhZtvG_VeHSYcDkDKDOK9KryPfJISIZM6uTpII9zS2tVam6QqFQb_reuzDk-NDPivnlH1mJG0OxjiKZxy2h1HSB2Q2jM1vz4&_hsmi&4633400 ) Manage preferences (https://hs-21124867.s.hubspotemail.net/hs/manage-preferences/unsubscribe?languagePreference=en&d=VngD0h6nn5wdVYd6SP3R3bFNW3F4FXL3zh2ywW4cQgwd3F6bSSW43T2Q77wWCJ4W17f7hv8fRmX2W4ZYcmf5XFZv6W4K5ZGh5PQkvZV28YY757_Dm3MGKd_P20N6bW2dl6Qn95vsBgW8STptk4TpjzT51pKhh1&v=3&_hsenc=p2ANqtz-_OgzL39Z45xwXzpM8qhZtvG_VeHSYcDkDKDOK9KryPfJISIZM6uTpII9zS2tVam6QqFQb_reuzDk-NDPivnlH1mJG0OxjiKZxy2h1HSB2Q2jM1vz4&_hsmi&4633400 )
Thread (20)
- (no subject)—
johnsonm@thekey.com
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
aaponte@thekey.com
- (no subject)—
- (no subject)—
- (no subject)—
sandra daoust <sdaoust@homecareass
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—
- (no subject)—