Azion Templates
Preview
Azion Templates are pre-built and pre-configured projects designed to quickly create and deploy new edge applications attending to a variety of use cases. These templates work seamlessly with Azion Edge Platform, enabling developers to take advantage of the benefits of edge computing for their applications, such as low latency, global delivery, enhanced security, and a high level of performance.
By using templates, you also obtain accelerated development, more consistency, implementation of best practices, scalability, improved workflow, and more time to innovate and boost your user experience.
Implementation
Scope | Description |
---|---|
Azion Marketplace | Get to know Azion’s digital catalog. |
Start with a template | Step-by-step on how to use and deploy Azion Templates. |
Azion Templates guides | Find the dedicated guide for each template. |
Marketplace Sellers Guide | Check the basics for ISVs who want to have their applications integrated and distributed via Azion Marketplace. |
How Azion Templates work
Azion Templates are available via Azion Console, Azion’s configuration interface. Customers can select the desired template, complete the setup, and start the deployment.
The execution of these templates involves:
- Edge application creation: an edge application is set up on Azion’s platform, enabling the management of all your settings.
- Domain setup: a new Azion domain is configured to provide access to your edge application. You can also add a custom domain to this edge application.
- Configurations setup: defined according to the use case, to ensure optimal performance and security.
- Edge function creation: some cases include the creation of an edge function, providing the arguments with the custom logic and the required dependencies.
- GitHub repository creation: this repository contains all the files related to the template, including the edge function, an action to enable continuous deployment workflow, and trackable deployment history.
Once the template is deployed, you also have full control over customizing all settings at any time you need.
Main configurations and characteristics
User-friendly set up
After selecting a template that matches your needs, you only have to complete a few steps to quickly deploy the template to the edge through Azion Console, Azion’s configuration interface. With this, you don’t need to start from scratch and can have a project running in a few minutes.
Automation
Azion Templates enable the automation of creating new edge applications, reducing development errors, saving time, ensuring consistency, and offering the opportunity to test edge capabilities.
After deployment, an edge application, an edge function, and a GitHub repository are created, including some initial configurations to run the template. This architecture allows an efficient management and continuous deployment workflow.
Edge capabilities
By using these templates, the applications run on the Azion Edge Platform, taking advantage of a distributed network to accelerate delivery and a use safer environment. Being part of the Azion’s platform, you can also benefit from using other Azion products to enhance your applications.
Easy management
You can update and customize your application settings via Azion Console as well as add a custom domain for users to access your edge application through it. Additionally, the GitHub repository includes a GitHub Action that you’re able to activate and enable continuous deployment and integration between your repository and Azion’s platform.
Third-party integration
Some templates work with third-party tools to provide a more comprehensive and modern solution. Using this type of template will require compliance with certain requirements such as creating an account or initial setup. In some cases, this integration could generate cost by usage.
Go to the templates guidesMain use cases
Azion Templates offer solutions for different scenarios and use cases, including:
Application development
Angular Boilerplate
The Azion Angular Boilerplate provides an automation solution to build an Angular Single-Page Application (SPA) and run it directly on the edge of the network.
Go to the Angular Boilerplate guide DeployAstro Blog Starter Kit
This template contains the configurations to create a new blog page based on the Astro framework. After the deployment, you can interact with the default posts and interface that already exist in this template and customize them.
Go to the Astro Blog Starter Kit guide DeployAstro Boilerplate
The Azion Astro Boilerplate encapsulates and automates several steps, from repository management to edge deployment, to build an Astro Single-Page Application (SPA) that runs directly on the edge.
Go to the Astro Boilerplate guide DeployAstro E-commerce
The Astro E-commerce Templates collection presents a number of templates to deploy an e-commerce application based on Astro. You can choose and deploy the template that best fits your needs and preferences.
Go to the Astro E-commerce Templates guideAzion Starter Kit
Azion Starter Kit is ideal for taking your first steps within Azion Edge Platform. With this template, you can accelerate the creation of a basic edge stack to explore the platform and its features.
Go to the Azion Starter Kit guide DeployBook Store React
This template helps you build an e-commerce application based on the React framework.
Go to the Book Store React guide DeployDevsCard
This template helps you deploy an online resume using the DevsCard project.
Go to the DevsCard template guide DeployDocusaurus with Material UI
This template helps you deploy a Docusaurus website integrated with Material UI directly on the edge.
Go to the Docusaurus with Material UI guide DeployDocusaurus JavaScript Boilerplate
Docusaurus JavaScript Boilerplate is a starter example to deploy a basic static project based on the Docusaurus framework and written in JavaScript.
Go to the Docusaurus JavaScript Boilerplate guide DeployDocusaurus TypeScript Boilerplate
Docusaurus TypeScript Boilerplate is a starter example to deploy a basic static project based on the Docusaurus framework and written in TypeScript.
Go to the Docusaurus TypeScript Boilerplate guide DeployEleventy E-commerce
The Eleventy E-commerce Templates collection presents a number of templates for deploying an e-commerce application based on Eleventy (11ty). You can choose and deploy the template that best fits your needs and preferences.
Go to the Eleventy E-commerce Templates guideGatsby Blog Starter Kit
This template contains the configurations to create a new blog page based on the Gatsby framework. After the deployment, you can interact with the default posts and interface that already exist in this template and customize them.
Go to the Gatsby Blog Starter Kit guide DeployGatsby Boilerplate
This template helps you build a Single-Page Application (SPA) based on the Gatsby framework and run it directly on the edge of the network.
Go to the Gatsby Boilerplate guide DeployGatsby E-commerce Theme
This template helps you build an e-commerce application based on the Gatsby framework.
Go to the Gatsby E-commerce Theme guide DeployHello World
The Azion Hello World template deploys an edge application that prints a Hello, World! message in your browser. You can use it as a starting point to become familiar with the Azion Edge Platform and its edge computing capabilities.
Go to the Hello World template guide DeployHexo Boilerplate
Hexo Boilerplate allows you to build and run a Hexo Single-Page Application (SPA) directly on the edge by automating several steps, from repository management to edge deployment.
Go to the Hexo Boilerplate guide DeployHTMX Boilerplate
The HTMX Boilerplate template facilitates you to deploy and test a minimal example of the HTMX library in Azion Edge Platform.
Go to the HTMX Boilerplate guide DeployHugo Boilerplate
With the Hugo Boilerplate, you can start a project using the Hugo framework and deploy it to the edge in a few steps. The template creates a GitHub repository containing your project, as well as an edge application and a domain to facilitate your access and management through Azion Edge Platform.
Go to the Hugo Boilerplate guide DeployHugo E-commerce
The Hugo E-commerce Templates collection presents a number of templates for deploying an e-commerce application based on Hugo. You can choose and deploy the template that best fits your needs and preferences.
Go to the Hugo E-commerce Templates guideJekyll Boilerplate
This template deploys a repository with a project based on Jekyll, a framework written in Ruby, that enables you to create static sites using Markdown and HTML files. The repository also includes a GitHub Action to ensure a continuous deployment workflow, keeping your project up to date.
Additionally, the template deploys an edge application and a domain to facilitate your access and management through Azion Edge Platform.
Go to the Jekyll Boilerplate guide DeployJekyll E-commerce
The Jekyll E-commerce Templates collection presents a number of templates for deploying an e-commerce application based on Jekyll. You can choose and deploy the template that best fits your needs and preferences.
Go to the Jekyll E-commerce Templates guideNeon Database Starter Kit with Drizzle ORM
Create an application connected to a Neon Database via Drizzle ORM.
Go to the Neon Database with Drizzle Guide DeployNext.js App + Configurations
The Next.js App + Configurations template provides a quick start to build a Next.js application with custom configurations and App Router to run it directly on the edge.
Go to the Next.js App + Configurations template guide DeployNext.js App + Middleware
The Next.js App + Middleware accelerates the deployment of a Next.js application with custom configurations, App Router, and a middleware to run it directly on the edge.
Go to the Next.js App + Middleware template guide DeployNext.js E-commerce
The Next.js E-commerce Templates collection presents a number of templates for deploying an e-commerce application based on Next.js. You can choose and deploy the template that best fits your needs and preferences.
Go to the Next.js E-commerce Templates guideNext.js Pages + Configurations
The Next.js Pages + Configurations template enables you to quickly deploy a Next.js application with Pages Router and custom configurations.
Go to the Next.js Pages + Configurations template guide DeployNext.js Pages + Middleware
The Next.js Pages + Middleware template enables you to quickly deploy a Next.js application with Pages Router, a middleware, and custom configurations.
Go to the Next.js Pages + Middleware template guide DeployNext.js Static Boilerplate
The Azion Next.js Static Boilerplate enables the creation and deployment of a Next.js Single-Page Application (SPA) directly on the edge of the network. By executing the boilerplate, several steps are automated, from repository management to edge deployment.
Go to the Next.js Static Boilerplate guide DeployNuxt 3 Static Boilerplate
The Nuxt 3 Static Boilerplate template contains the configurations to quickly build a static Nuxt 3-based application.
Go to the Nuxt 3 Static Boilerplate guide DeployNuxt Content
The Nuxt Content template contains the configurations for creating a blog or documentation website with Nuxt Content.
Go to the Nuxt Content guide DeployNuxt Notes
The Nuxt Notes template contains the configurations to build a basic notes application with Nuxt.
Go to the Nuxt Notes guide DeployReact Boilerplate
The Azion React Boilerplate helps you build a React Single-Page Application (SPA) directly on the edge by executing the boilerplate. Several steps are automated, from repository management to edge deployment.
Go to the React Boilerplate guide DeploySvelte Boilerplate
The Svelte Boilerplate streamlines the deployment of a static application based on the Svelte framework, directly on the edge of the network, accelerating and automating the overall process.
Go to the Svelte Boilerplate guide DeployTiDB Starter Kit with Drizzle ORM
Create an application connected to a TiDB database via Drizzle ORM.
Go to the TiDB with Drizzle guide DeployVitePress JavaScript Boilerplate
This template allows you to easily deploy a static project based on VitePress and written in Javascript.
Go to the VitePress JavaScript Boilerplate guide DeployVitePress TypeScript Boilerplate
This template allows you to easily deploy a static project based on VitePress and written in Typescript.
Go to the VitePress TypeScript Boilerplate guide DeployVue Boilerplate
The Azion Vue Boilerplate provides an automation solution to build a Vue Single-Page Application (SPA) directly on the edge of the network, encapsulating and automating several steps, from repository management to edge deployment.
Go to the Vue Boilerplate guide DeployVue3/Vite Boilerplate
The Vue3/Vite Boilerplate accelerates the deployment of an application based on these frameworks directly on the edge.
Go to the Vue3/Vite Boilerplate guide DeployWebpage to PDF Resume
This template allows you to easily deploy an online resume based on the Webpage to PDF Resume project.
Go to the Webpage to PDF Resume template guide DeployService performance and reliability
Dynamic and Static File Optimization
The Dynamic and Static File Optimization template contains standard cache policies and settings to improve the delivery and performance of static and dynamic content, as well as images, based on the file extension of the requested content. Additionally, it also enables image processing and optimization. This way, you can deliver your content using Azion as a CDN.
Go to the Dynamic and Static File Optimization template guide DeployEdge Application Proxy
Edge Application Proxy includes configurations that add a layer of engine rules to ignore all cache settings for a specific URL route. These configurations use a standard rule based on criteria and behaviors applied through Rules Engine for Edge Application.
Go to the Edge Application Proxy template guide DeployImage Optimization
Image Optimization includes configurations for enhancing image loading and caching based on file extension. These configurations use advanced cache key rules that are applied through Rules Engine for Edge Application.
Go to the Image Optimization template guide DeployStatic Cache
The Static Cache template includes configurations that optimize the delivery and performance of static content, such as JavaScript, CSS, and other static files. These configurations use advanced cache key rules that are applied through Rules Engine for Edge Application.
Go to the Static Cache template guide DeployUpstash Rate Limiting
The Upstash Rate Limiting template helps you to implement rate limiting in a serverless environment, without requiring extensive manual setup. This template includes configurations for limiting requests and window limit and works in conjunction with Azion Edge Functions.
Go to the Upstash Rate Limiting guide DeployWordPress EdgeAccelerator
WordPress EdgeAccelerator helps you to migrate your WordPress website to run on the edge of the network. It creates a new Azion edge application and domain and also defines some key configurations to successfully deploy and implement the project.
Go to the WordPress EdgeAccelerator guide DeployWordPress InstaCreator
WordPress InstaCreator enables the automated creation of a WordPress project from scratch, including configurations to optimize your website’s performance.
By employing WordPress and Amazon Web Services (AWS) infrastructure, you can implement a new project in the Azion Edge Platform and manage and run it on the edge.
Go to the WordPress InstaCreator guide DeployApplication and networking security
Bot Manager Lite and TOR Block Starter Kit
The Bot Manager Lite and TOR Block Starter Kit template enables you to deploy a basic security suite to protect your domains from bad bots and Tor Exit Nodes requests.
Go to the Bot Manager Lite and TOR Block Starter Kit guide DeployBot Manager Lite Integration Kit
The Bot Manager Lite Integration Kit template provides an easy way to integrate the Bot Manager Lite function in an existent edge firewall on Azion.
Go to the Bot Manager Lite Integration Kit guide DeployBot Manager Lite Starter Kit
The Bot Manager Lite Starter Kit template deploys an entirely new edge stack to enable customers to see the Bot Manager Lite in action.
Go to the Bot Manager Lite Starter Kit guide DeployApplication and infrastructure automation
Edge Function GitHub AutoDeploy
This template allows you to deploy edge functions integrated with GitHub Actions directly on the edge of the network.
Go to the Edge Function GitHub AutoDeploy guide DeployFauna Boilerplate
This boilerplate allows you to deploy a database directly on the Azion Edge Platform. The template includes the creation of a static interface to facilitate you to create, retrieve, update, and delete items in your collections.
Go to the Fauna Boilerplate guide DeployMongoDB Atlas Boilerplate
The MongoDB Atlas Boilerplate allows you to deploy an application integrated with MongoDB Atlas on the edge. Besides, due to the integration with the Atlas Data API, you’re able to create, retrieve, update, and delete items in your collections through standard HTTPS requests.
Go to the MongoDB Atlas Boilerplate guide DeployQStash EdgeFunction Scheduler
The QStash EdgeFunction Scheduler template sets up and manages a custom edge function, which receives a user-configured schedule and dispatches it through QStash.
Go to the QStash EdgeFunction Scheduler guide DeployTurso Starter Kit
Accelerate the integration of a Turso database, created using Turso’s LibSQL SDK, into an edge function. It also provides an interface to easily create, update, and delete items in your database.
Go to the Turso Starter Kit guide DeployTurso Starter Kit with Drizzle ORM
Create an application connected to a Turso Database via Drizzle ORM.
Go to the Turso with Drizzle Guide DeployUpstash GeoLocation
The Upstash GeoLocation template is an automation designed to deploy a database directly on the edge while enabling the configuration of custom messages that will be delivered according to the user’s geographical location.
Go to the Upstash GeoLocation EdgeDeploy guide Deploy