Runtime Environment
Your functions run in lightweight containers with:- Full language runtimes — Python 3.11+, Node.js 18+, Go 1.25+, Java 17+ (Quarkus)
- Standard libraries — Use native packages and dependencies
- POSIX APIs — File I/O, environment variables, process control
- Network access — HTTP clients, TCP sockets, DNS resolution
Platform APIs
Edge Compute provides platform bindings for accessing Telnyx services:- Bindings — Connect to Telnyx APIs (Voice, Messaging, Storage) with auto-injected credentials
- Execution Model — Function lifecycle, cold starts, concurrency
Accessing Environment
Configuration is injected via environment variables:- JavaScript
- Go
- Python
- Java
HTTP Handling
Functions receive HTTP requests and return responses:- JavaScript
- Go
- Python
Networking
Functions can make outbound HTTP requests:- JavaScript
- Go
- Python
Next Steps
- Bindings — Access Telnyx services from your functions
- Execution Model — Understand lifecycle and performance
- Configuration — Set environment variables and secrets