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.
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
Walk through the essential concepts of Azion Edge Functions.
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.