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.

Functions

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.

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

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

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