Ngrok integration
Ngrok creates secure tunnels to locally hosted applications, enabling…
- Provider
- ngrok
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 102 available
Quick start
Call Ngrok from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Ngrok's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"NGROK_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Ngrok API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
102 actions exposed via the
Ngrok integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
NGROK_CREATE_API_KEY -
NGROK_CREATE_CREDENTIAL -
NGROK_CREATE_ENDPOINT -
NGROK_CREATE_EVENT_SOURCE -
NGROK_CREATE_EVENT_SUBSCRIPTION -
NGROK_CREATE_HTTPS_EDGE -
NGROK_CREATE_HTTPS_EDGE_ROUTE -
NGROK_CREATE_SSH_CREDENTIAL -
NGROK_CREATE_VAULT -
NGROK_CREATE_VAULT_SECRET -
NGROK_DELETE_API_KEY -
NGROK_DELETE_CREDENTIALS
Show all 102 actions
-
NGROK_DELETE_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE -
NGROK_DELETE_EDGE_ROUTE_COMPRESSION_MODULE -
NGROK_DELETE_EDGE_ROUTE_REQUEST_HEADERS_MODULE -
NGROK_DELETE_EDGE_ROUTE_RESPONSE_HEADERS_MODULE -
NGROK_DELETE_EDGE_ROUTE_SAML_MODULE -
NGROK_DELETE_EDGE_ROUTE_USER_AGENT_FILTER_MODULE -
NGROK_DELETE_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE -
NGROK_DELETE_EDGE_ROUTE_WEBSOCKET_TCP_CONVERTER_MODULE -
NGROK_DELETE_ENDPOINT -
NGROK_DELETE_EVENT_SOURCE -
NGROK_DELETE_EVENT_SUBSCRIPTION -
NGROK_DELETE_HTTPS_EDGE -
NGROK_DELETE_HTTPS_EDGE_ROUTE -
NGROK_DELETE_RESERVED_DOMAIN_CERTIFICATE -
NGROK_DELETE_RESERVED_DOMAIN_CERTIFICATE_MANAGEMENT_POLICY -
NGROK_DELETE_SECRET -
NGROK_DELETE_SSH_CREDENTIALS -
NGROK_DELETE_VAULT -
NGROK_GET_API_KEY -
NGROK_GET_CREDENTIALS -
NGROK_GET_EDGE_ROUTE_BACKEND_MODULE -
NGROK_GET_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE -
NGROK_GET_EDGE_ROUTE_COMPRESSION_MODULE -
NGROK_GET_EDGE_ROUTE_IP_RESTRICTION_MODULE -
NGROK_GET_EDGE_ROUTE_OIDC_MODULE -
NGROK_GET_EDGE_ROUTE_REQUEST_HEADERS_MODULE -
NGROK_GET_EDGE_ROUTE_RESPONSE_HEADERS_MODULE -
NGROK_GET_EDGE_ROUTE_SAML_MODULE -
NGROK_GET_EDGE_ROUTE_TRAFFIC_POLICY -
NGROK_GET_EDGE_ROUTE_USER_AGENT_FILTER_MODULE -
NGROK_GET_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE -
NGROK_GET_EDGE_ROUTE_WEBSOCKET_TCP_CONVERTER_MODULE -
NGROK_GET_ENDPOINT -
NGROK_GET_EVENT_SOURCE -
NGROK_GET_HTTPS_EDGE -
NGROK_GET_HTTPS_EDGE_MUTUAL_TLS_MODULE -
NGROK_GET_HTTPS_EDGE_ROUTE -
NGROK_GET_IP_RESTRICTIONS -
NGROK_GET_RESERVED_DOMAIN -
NGROK_GET_SECRET -
NGROK_GET_SECRETS_BY_VAULT -
NGROK_GET_SSH_CREDENTIALS -
NGROK_GET_VAULT -
NGROK_LIST_AGENT_INGRESSES -
NGROK_LIST_API_KEYS -
NGROK_LIST_BOT_USERS -
NGROK_LIST_CERT_AUTHORITIES -
NGROK_LIST_CREDENTIALS -
NGROK_LIST_ENDPOINTS -
NGROK_LIST_EVENT_DESTINATIONS -
NGROK_LIST_EVENT_SUBSCRIPTIONS -
NGROK_LIST_EVENT_SUBSCRIPTION_SOURCES -
NGROK_LIST_FAILOVER_BACKENDS -
NGROK_LIST_HTTP_RESPONSE_BACKENDS -
NGROK_LIST_HTTPS_EDGES -
NGROK_LIST_IP_POLICIES -
NGROK_LIST_IP_POLICY_RULES -
NGROK_LIST_IP_RESTRICTIONS -
NGROK_LIST_RESERVED_ADDRS -
NGROK_LIST_RESERVED_DOMAINS -
NGROK_LIST_SERVICE_USERS -
NGROK_LIST_SSH_CERTIFICATE_AUTHORITIES -
NGROK_LIST_SSH_CREDENTIALS -
NGROK_LIST_SSH_HOST_CERTIFICATES -
NGROK_LIST_SSH_USER_CERTIFICATES -
NGROK_LIST_STATIC_BACKENDS -
NGROK_LIST_TCP_EDGES -
NGROK_LIST_TLS_CERTIFICATES -
NGROK_LIST_TLS_EDGES -
NGROK_LIST_TUNNELS -
NGROK_LIST_TUNNEL_SESSIONS -
NGROK_LIST_VAULTS -
NGROK_LIST_VAULT_SECRETS -
NGROK_LIST_WEIGHTED_BACKENDS -
NGROK_REPLACE_EDGE_ROUTE_CIRCUIT_BREAKER_MODULE -
NGROK_REPLACE_EDGE_ROUTE_COMPRESSION_MODULE -
NGROK_REPLACE_EDGE_ROUTE_REQUEST_HEADERS_MODULE -
NGROK_REPLACE_EDGE_ROUTE_RESPONSE_HEADERS_MODULE -
NGROK_REPLACE_EDGE_ROUTE_TRAFFIC_POLICY -
NGROK_REPLACE_EDGE_ROUTE_USER_AGENT_FILTER_MODULE -
NGROK_REPLACE_EDGE_ROUTE_WEBHOOK_VERIFICATION_MODULE -
NGROK_UPDATE_API_KEY -
NGROK_UPDATE_CREDENTIALS -
NGROK_UPDATE_ENDPOINT -
NGROK_UPDATE_EVENT_SUBSCRIPTION -
NGROK_UPDATE_HTTPS_EDGE_ROUTE -
NGROK_UPDATE_RESERVED_DOMAIN -
NGROK_UPDATE_SECRET -
NGROK_UPDATE_SSH_CREDENTIAL -
NGROK_UPDATE_VAULT
Build with Ngrok
Open OverSkill, describe what you want to build, and reference Ngrok in your prompt — the AI will wire up the integration automatically.