BUILD
Functions
Run serverless code with exceptional reliability and automatic scale.
Build request-time logic—API handlers, authentication, security checks, and integrations—then deploy globally on 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 from Git repositories and integrate with your existing workflows.
Move faster with managed infrastructure and a runtime designed for serverless delivery.
Scale automatically
Scale from zero to peak traffic without capacity planning.
Keep costs aligned with real demand and stop guessing how much compute you'll need.
Improve performance and reliability
Run logic on Azion's distributed infrastructure to reduce round trips and improve responsiveness worldwide.
Designed to keep request handling reliable as traffic patterns change.
"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.