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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2795dbb · Dec 20, 2023

History

45 Commits
Dec 19, 2023
Dec 19, 2023
Dec 19, 2023
Dec 19, 2023
Sep 28, 2021
Sep 28, 2021
Dec 19, 2023
Sep 28, 2021
Dec 20, 2023
Oct 5, 2021
Dec 20, 2023

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.