/ngrok-rs

The ngrok agent in library form, suitable for integrating directly into your Rust application.

Primary LanguageRustApache License 2.0Apache-2.0

ngrok-rs

Crates.io docs.rs MIT licensed Apache-2.0 licensed Continuous integration

Website | API Docs (unstable)

Note: This is alpha-quality software. Interfaces may change without warning.

ngrok is a globally distributed reverse proxy commonly used for quickly getting a public URL to a service running inside a private network, such as on your local laptop. The ngrok agent is usually deployed inside a private network and is used to communicate with the ngrok cloud service.

This is the ngrok agent in library form, suitable for integrating directly into Rust applications. This allows you to quickly build ngrok into your application with no separate process to manage.

If you're looking for the agent wrapper, it's over here. See UPGRADING.md for tips on migrating.

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in tokio-core by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.