Skip to content

A .Net wrapper for ngrok. Expose your localhost to the web

License

Notifications You must be signed in to change notification settings

0phois/Ragnarok

Repository files navigation

Ragnarok

A .Net wrapper for the ngrok Agent Api

Expose your localhost to the web

GitHub GitHub Workflow Status Nuget Nuget

https://ngrok.com

What is ngrok?

ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

What is the ngork Agent Api?

The ngrok client exposes an HTTP API that grants programmatic access to:

  • Collect status and metrics information
  • Collect and replay captured requests
  • Start and stop tunnels dynamically

Project Breakdown

This project acts as a wrapper for the ngrok agent api. All api endpoints are exposed via the Ragnarok Client, with convenience methods to connect and disconnect tunnels provided via client extensions.

For additional details, refer to the project readme

This project allows for starting the ngrok client as a hosted service within your application. This can be beneficial for establishing a public URL during the development process for testing webhooks for exposing your local site to external stakeholders.

For additional details, refer to the project readme


Licensed under the MIT license.
See the LICENSE in the project root for more information.