BUILD

Functions

Execute serverless functions within the request flow for APIs, authentication, and integrations, with global deployment across Azion’s distributed infrastructure.

Functions

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.

DNZ
Axur
Radware
Arezzo
Contabilizei
Magazine Luiza
Fourbank
Amazon Prime Video
Crefisa
Netshoes
Dafiti
Global Fashion Group
Contabilizei Logo

"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

Docs

Search your apps

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

Docs

Runtime environment that supports multiple frameworks and APIs.

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.

Access to all features.
$300 free credits

Build modern applications