BUILD
Functions
Execute serverless code directly within the request flow for APIs, authentication, security checks, and integrations — with global deployment across Azion’s distributed infrastructure, without managing servers.

p99 latency for serverless functions
locations running your code worldwide
max CPU time per execution
Increase developer productivity
Deploy directly from Git repositories and integrate Functions into existing workflows using managed infrastructure and a runtime optimized for serverless execution.
Scale automatically
Handle traffic spikes without capacity planning while keeping costs aligned with real demand.
Improve performance and reliability
Reduce round trips by executing logic closer to users and maintain fast, reliable responses even during traffic fluctuations.
"We at Contabilizei were able to establish a very good partnership, since we can call Azion whenever necessary, quickly, by contacting the support team directly. Functions enabled us to optimize the delivery of requests at the Edge, saving money and infrastructure resources."
Fabrício Santos
DevSecOps Manager at Contabilizei
From code to production—faster shipping
Build with familiar tools
Write Functions in TypeScript or JavaScript and ship with the frameworks you already use: Next.js, Vue, React, Angular, Gatsby, and Astro.
Next.jsReactVueAstro
Observability and troubleshooting
Attach Functions to requests with Rules Engine in Applications and Firewall.
Troubleshoot faster with built-in observability: metrics, logs, and per-request execution traces.
MetricsLogsApplicationsFirewall

Top Functions use cases
Frequently Asked Questions
What are Functions?
Azion Functions is a serverless platform for running code on distributed infrastructure. Key features include: zero cold starts, 5-minute CPU time per execution, 20MB bundle size, TypeScript/JavaScript support, and WebAssembly runtime. Deploy API handlers, authentication, and integrations without managing servers.
Which languages and frameworks are supported?
Functions supports TypeScript and JavaScript. You can use frameworks like Next.js, Vue, React, Angular, Gatsby, and Astro. The runtime provides web-standard APIs, extended Node.js APIs, and WebAssembly support.
Are there cold starts?
No. Functions are designed for consistent first-request performance with zero cold starts on Azion's distributed infrastructure.
What are the execution limits?
Functions support up to 5 minutes of CPU time per execution and bundle sizes up to 20 MB. These limits are designed for production workloads.
How do I deploy Functions?
You can deploy from Git repositories with continuous deployment or use the Azion CLI. Functions integrate with Applications and Firewall via Rules Engine.
How do I monitor and debug Functions?
Functions include built-in observability with metrics, logs, and per-request execution traces. You can troubleshoot issues directly in the console or stream data to external tools.
Can Functions access databases and storage?
Yes. Functions can connect to SQL Database, KV Store, and Object Storage using native APIs in the runtime. This enables building complete applications with data persistence.