Ngrok
Overview
SLUG: NGROK
Description
Ngrok creates secure tunnels to locally hosted applications, enabling developers to share and test webhooks or services without configuring complex network settings
Authentication Details
API Key
Connecting to Ngrok
Create an auth config
Use the dashboard to create an auth config for the Ngrok toolkit. This allows you to connect multiple Ngrok accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Ngrok toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
NGROK_CREATE_API_KEY
Tool Name: Create API Key
Description
Action Parameters
Action Response
NGROK_DELETE_API_KEY
Tool Name: Delete API Key
Description
Action Parameters
Action Response
NGROK_GET_IP_RESTRICTIONS
Tool Name: Get IP Restriction Details
Description
Action Parameters
Action Response
NGROK_LIST_API_KEYS
Tool Name: List API Keys
Description
Action Parameters
Action Response
NGROK_LIST_ENDPOINTS
Tool Name: List All Endpoints
Description
Action Parameters
Action Response
NGROK_LIST_HTTPS_EDGES
Tool Name: List HTTPS Edges
Description
Action Parameters
Action Response
NGROK_LIST_IP_RESTRICTIONS
Tool Name: List IP Restrictions
Description
Action Parameters
Action Response
NGROK_LIST_TUNNELS
Tool Name: List Active Tunnels
Description
Action Parameters
Action Response
NGROK_LIST_IP_POLICY_RULES
Tool Name: List IP Policy Rules
Description
Action Parameters
Action Response