Edge Functions

Run event-driven serverless applications at the Edge of the network, closer to your users

Overview

Easily run your own code at the Edge of the network.

Create small, independent functions focused on doing one thing well.

Automatically scales, highly available and fault tolerant.

No servers, VM or container to provision, operate, patch or update.

Open, extensible and connects to any cloud services.

Pay only when your code runs.

No end to what you might do with it — from personalizing your end user’s content to building your own edge security capabilities.

Key Features and Benefits

Scale with performance

Serve any number of requests without having to worry about provisioning or managing infrastructure. Edge Functions automatically scales based on the size of the workload and is designed to provide consistent performance from the first request to the last.

No servers to operate

Deploy your code and let Azion run and scale it for you. Edge Functions abstracts away all the underlying infrastructure, so that you can focus on your code and building applications faster than ever before.

Trigger code in response to events

Edge Functions lets you trigger code from other Azion services, or call it directly via HTTP from any web, mobile or backend application.

Smoothly move out of your legacy workloads

Start building small, independent units of functions focused on doing one thing well and start a smooth migration out of your legacy applications, containers or VMs.

Pay only when your code runs

Edge Functions executes in response to events, meaning you pay only while your function is executing, metered to the nearest 100 milliseconds. There are no charges once your function finishes executing, drastically reducing your costs during periods of low usage.

Open and Extensible

Edge Functions supports Lua (more languages to be added soon!) and is easily integrated with other Azion services. In many cases, that means you can use our features instead of spending time creating your own functions. If you don't know Lua, we will help you out.

Build on Top of the Edge Functions

Choose from a variety of Azion pre-built Edge Functions such as A/B Testing, Fingerprinting, Secure Tokens, Paywall, Server-Side & Edge Side Includes and many more.

Global Edge Network

Our global edge network spans South America (with over 30 PoP in Brazil alone), North America, Europe and Asia, with many planned builds ahead. This allows us to deliver content quickly to your users, wherever they are located.

Expand with other Azion Edge Application modules

When you create your Edge Application with Azion, you can use any of our edge modules such as Caching, Application Acceleration, Edge Functions, and DDoS Protection to reduce development time.

Use Cases

Microservices over monoliths

Deploy services at the level of a single function, not at the level of entire applications, containers, or VMs

Easily build functions that runs in response to events, near your users

Build an originless Edge application

Extend your application without spinning up a server

Use Azion's Application Acceleration for powerful request and response logic

Scalable Serverless Applications

Apply custom logic to each event as it arrives

Build webhooks endpoints and extend Azion's features

Replace HTML marks and create server-side and edge-side includes (ESI)

Integration with APIs and third-party services to quickly extend your application with powerful capabilities

Define JSON arguments to reuse your Edge Functions in multiple Edge applications

Real-time Data Processing

File processing in response to events

Process, transform and enrich streaming data in transaction processing

Event-driven extract, transform, load (ETL) for reactive event-driven programming

Docs, Training and Support

Essential Concepts

Walk through the essential concepts of Azion Edge Functions.

First Steps

Log into Real-Time Manager and start building your Edge Applications now.

How to codes & Tutorials

Check out our how-to guides and tutorials that take you through the fundamentals to the most complex tasks.

Library of Code Samples

Visit our library of code samples on GitHub to help get you started.

Get Started Try Azion Today

Get access to our Free Tier program and start scaling with Azion today.