[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"categories-init":3,"subcategory-tunneling-secure-access":4,"category-meta-devops-cicd":54,"score-types":58,"pricing-models":81},true,{"subcategory_id":5,"name":6,"slug":7,"description":8,"category_id":9,"display_order":10,"tool_count":11,"tools":12},70,"Tunneling & Secure Access","tunneling-secure-access","Secure tunnels for exposing self-hosted services to the internet without opening inbound ports or configuring a static IP.",12,40,3,[13],{"tool_id":14,"name":15,"slug":15,"tooltip_description":16,"logo_url":17,"logo_bg":18,"pricing_model":19,"learning_curve_score":23,"popularity_score":24,"hosting_assignment_type":25,"hosting_provider_restriction":26,"hosting_target_restriction":26,"hosting_compatible_tool_ids":25,"parent_tool_id":25,"category":27,"subcategory":30,"categories":31,"subcategories":34,"flexibility_score":11,"performance_score":11,"portability_score":24,"is_featured":36,"tags":37,"score_reasonings":47,"published_date":53,"last_updated_date":25},259,"ngrok","ngrok is a globally distributed reverse proxy that creates secure public URLs for a local server in seconds, commonly used for local dev previews, webhook testing, and exposing self-hosted services.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fngrok.svg","white",{"slug":20,"display_name":21,"description":22},"freemium","Freemium","A free tier is available; additional features, usage limits, or managed hosting require a paid plan.",1,4,null,"open",{"category_id":9,"name":28,"slug":29},"DevOps & CI\u002FCD","devops-cicd",{"subcategory_id":5,"name":6,"slug":7},[32],{"category_id":9,"name":28,"slug":29,"is_primary":3,"display_order":33},0,[35],{"subcategory_id":5,"name":6,"slug":7,"category_id":9,"is_primary":3,"display_order":33},false,[38,43],{"tag_id":39,"name":40,"slug":41,"tag_type":42},13,"Free Tier","free-tier","feature",{"tag_id":10,"name":44,"slug":45,"tag_type":46},"Web","web","platform",{"learning_curve":48,"flexibility":49,"performance":50,"popularity":51,"portability":52},"A single CLI command produces a working public URL with no account configuration, DNS setup, or domain ownership required to get started.","Covers HTTP, TCP, and TLS tunnels plus Kubernetes ingress, with edge traffic policies for auth and rate limiting, though the deepest features sit behind paid plans.","Runs on a globally distributed edge network with solid latency for typical dev-preview and webhook workloads, without the scale of the largest CDN networks.","The name most developers reach for first when they need to expose a local server — long-standing mindshare in webhook testing and dev-preview workflows specifically.","A standalone client binary that works against any local service or cloud origin with no DNS zone or vendor account tie-in beyond ngrok itself, making it easy to drop into any project.","2026-09-27",{"category_id":9,"name":28,"slug":29,"description":55,"icon_url":56,"display_order":9,"tool_count":57},"Deployment, CI\u002FCD, containerisation.","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fcategories\u002Fdevops-cicd.svg",11,[59,63,68,72,76],{"slug":60,"name":61,"description":62,"display_order":23},"popularity","Popularity","How widely adopted the tool is in the developer community. 1 = niche; 5 = mainstream and widely used.",{"slug":64,"name":65,"description":66,"display_order":67},"learning_curve","Learning Curve","How quickly a developer can become productive with this tool. 1 = beginner-accessible; 5 = steep, requires significant prior experience.",2,{"slug":69,"name":70,"description":71,"display_order":11},"flexibility","Flexibility","How much you can customise or extend the tool for your specific needs. 1 = highly opinionated with few escape hatches; 5 = highly flexible.",{"slug":73,"name":74,"description":75,"display_order":24},"performance","Performance","How well the tool performs its primary function. For runtimes: execution speed. For services: throughput and latency. For editors: responsiveness. 1 = slow or resource-heavy; 5 = fast and efficient.",{"slug":77,"name":78,"description":79,"display_order":80},"portability","Portability","How easy it is to migrate away from this tool once you are invested in it. Based on: data\u002Fcode exportability, skills transferability to other tools, and adherence to open standards. 1 = high lock-in; 5 = fully open, skills transfer universally.",5,[82,86,87,91],{"slug":83,"display_name":84,"description":85,"display_order":23},"open_source","Open Source","Source code is publicly available and free to use, modify, and distribute. No paid plans from the project itself.",{"slug":20,"display_name":21,"description":22,"display_order":67},{"slug":88,"display_name":89,"description":90,"display_order":11},"paid","Paid","No meaningful free tier — a subscription or one-time purchase is required to use the tool.",{"slug":92,"display_name":93,"description":94,"display_order":24},"usage_based","Usage-Based","Pricing scales with consumption: API calls, data volume, compute time, or similar metered units.",1790518777381]