Tunnel API
Cloudflare API Access
Base URL: https://api.cloudflare.com/client/v4
Authentication:
bash
Authorization: Bearer ${CF_API_TOKEN}TypeScript SDK
Install: npm install cloudflare
typescript
import Cloudflare from 'cloudflare';
const cf = new Cloudflare({
apiToken: process.env.CF_API_TOKEN,
});
const accountId = process.env.CF_ACCOUNT_ID;Create Tunnel
cURL
bash
curl -X POST "https://api.cloudflare.com/client/v4/accounts/{account_id}/tunnels" \
-H "Authorization: Bearer ${CF_API_TOKEN}" \
-H "Content-Type: application/json" \
--data '{
"name": "my-tunnel",