Skip to main content
After deploying a function with telnyx-edge ship, your function is automatically assigned a public URL that makes it accessible from the internet.

Public URL Patterns

Every deployed function receives a unique public URL based on your function name and organization:
https://{funcName}-{orgId}.telnyxcompute.com
For development environments, URLs use the .dev subdomain:
https://{funcName}-{orgId}.dev.telnyxcompute.com

URL Components

ComponentDescription
funcNameThe function name specified in your func.toml
orgIdYour Telnyx organization identifier

Example

If your function is named hello-world and your organization ID is abc123, your production URL would be:
https://hello-world-abc123.telnyxcompute.com

Accessing Your Functions

Once deployed, your function can handle HTTP requests at its public URL:
# GET request
curl https://my-function-abc123.telnyxcompute.com

# POST request with JSON body
curl -X POST \
  -H "Content-Type: application/json" \
  -d '{"name": "test"}' \
  https://my-function-abc123.telnyxcompute.com
The telnyx-edge ship command displays your function’s live URL after successful deployment:
📡 Your function is live at:
   https://my-function-abc123.telnyxcompute.com

💡 Test your function:
   curl https://my-function-abc123.telnyxcompute.com

Custom Domains

Coming soon — Custom domain support is planned for a future release. This will allow you to map your own domains (e.g., api.yourdomain.com) to your Edge Compute functions.

Region Placement

Coming soon — Region placement and pinning support is planned for a future release. This will allow you to specify geographic regions where your functions should run for latency optimization or data residency requirements.