Example usage
- Go
- JavaScript
- Python
- Rust
-
Install the SDK:
-
Add the following to your app:
-
Set your authtoken and restart your app:
Supported languages
When to use Agent SDKs
Agent SDKs are often a better fit for your use case over using the ngrok agent. This is especially true when running ngrok with production apps. Agent SDKs are a better choice if:- You don’t want to manage the lifetime of a separate agent process
- You don’t want to bundle and distribute the ngrok agent
- The ngrok agent doesn’t run on your target platform
- The ngrok agent’s resource requirements are too high for your target platform
- You want fine-grained programmatic control over the agent’s functionality