
p99 latency for serverless functions
locations running your code worldwide
max CPU time per execution
Increase developer productivity
Deploy directly from Git and integrate Functions into existing workflows using managed infrastructure.
Scale automatically
Automatically scale from zero to peak traffic with dynamic resource allocation.
Improve performance and reliability
Execute logic closer to users to reduce round trips and improve response times.
"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
Go from code to production with faster deployment
Build with familiar frameworks
Write Functions in TypeScript or JavaScript and ship with the frameworks you already use:
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.