ngrok.com
ngrok is a cloud networking platform for exposing, securing, and routing traffic to applications and services running locally or elsewhere. Its agent creates public endpoints and tunnels, while the cloud service provides account and infrastructure management APIs.
ngrok exposes a cloud REST API at https://api.ngrok.com, a local unauthenticated Agent API at http://127.0.0.1:4040/api, and the ngrok CLI; the cloud API uses ngrok API keys, while the CLI is configured with either an agent authtoken for tunnel operation or an API key for `ngrok api` commands.
- ngrok APIdiscovered
- ngrok Agent APIdiscovered
- ngrok CLIdiscovered
In the ngrok dashboard, open API Keys and generate a new API key. The API overview shows using it as Authorization: Bearer {API Key} for https://api.ngrok.com, and the CLI can save it with ngrok config add-api-key "{API Key}".
Get your agent authtoken from the ngrok dashboard's Your Authtoken page, then configure the local agent with ngrok config add-authtoken <token>. The agent docs note you can provision additional authtokens in the dashboard or via API, and the CLI reference includes the add-authtoken command.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://ngrok.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing