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
Section titled ImplementationScope | 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
Section titled How Azion Templates workAzion Templates are available via Real-Time Manager (RTM), 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
Section titled Main configurations and characteristicsUser-friendly set up
Section titled User-friendly set upAfter selecting a template that matches your needs, you only have to complete a few steps to quickly deploy the template to the edge through RTM, 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
Section titled AutomationAzion 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
Section titled Edge capabilitiesBy 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
Section titled Easy managementYou can update and customize your application settings via RTM 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
Section titled Third-party integrationSome 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
Section titled Main use casesAzion Templates offer solutions for different scenarios and use cases, including:
Acceleration of framework adoption
Section titled Acceleration of framework adoptionExpedite your adoption of popular development frameworks. These templates provide pre-designed components and structures to use as a starting point, reducing development time and running directly on the edge of the network.
Angular Boilerplate
Section titled Angular BoilerplateThe 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 guidedeploy this template
Astro Boilerplate
Section titled Astro BoilerplateThe 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 guidedeploy this template
React Boilerplate
Section titled React BoilerplateThe 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 guidedeploy this template
Vue Boilerplate
Section titled Vue BoilerplateThe 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 guidedeploy this template
Hexo Boilerplate
Section titled Hexo BoilerplateHexo 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 Vue Boilerplate guidedeploy this template
Next.js Static Boilerplate
Section titled Next.js Static BoilerplateThe 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 guidedeploy this template
Simplified content creation with performance and SEO optimization
Section titled Simplified content creation with performance and SEO optimizationUse templates to handle the initial setup and technical aspects of your project while you focus on creating quality content and optimizing your performance for search engines.
WordPress InstaCreator
Section titled WordPress InstaCreatorWordPress 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 guidedeploy this template
WordPress EdgeAccelerator
Section titled WordPress EdgeAcceleratorWordPress 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 guidedeploy this template
Hyper-personalization, real-time interactions, and content delivery
Section titled Hyper-personalization, real-time interactions, and content deliveryDeliver personalized and real-time content experiences and interactions for individual users, based on aspects such as geolocation or specific actions.
Upstash GeoLocation EdgeDeploy
Section titled Upstash GeoLocation EdgeDeployThe Upstash GeoLocation EdgeDeploy 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 guidedeploy this template
ChatGPT Plugin
Section titled ChatGPT PluginChatGPT Plugin template enables a quick and simple creation of ChatGPT plugins that run directly on the edge. With this template, you can implement the default setup, which completes a search within the GitHub repositories of a given account, or customize new plugins.
go to the ChatGPT Plugin guidedeploy this template
Distributed workflows and edge orchestration
Section titled Distributed workflows and edge orchestrationEasily manage complex workflows through standardized processes to ensure consistent execution across distributed and serverless environments.
QStash EdgeFunction Scheduler
Section titled QStash EdgeFunction SchedulerThe 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 guidedeploy this template
Edge capabilities
Section titled Edge capabilitiesTest the edge capabilities and explore Azion’s Edge Computing Platform deploying these templates attending to different needs.
Edge Function GitHub AutoDeploy
Section titled Edge Function GitHub AutoDeployThis 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 guidedeploy this template
Hello World
Section titled Hello WorldThe 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 guidedeploy this template
Suite Static Cache
Section titled Suite Static CacheThe Suite 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 Suite Static Cache template guidedeploy this template
Suite Image Cache
Section titled Suite Image CacheSuite Image Cache 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 Suite Image Cache template guidedeploy this template
Suite Bypass
Section titled Suite BypassSuite Bypass 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 Suite Bypass template guidedeploy this template
Database integration
Section titled Database integrationDeploy an application integrated with a database to run directly on the Azion’s edge and benefit from edge computing capabilities.
MongoDB Atlas Boilerplate
Section titled MongoDB Atlas BoilerplateThe 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 guidedeploy this template
Fauna Boilerplate
Section titled Fauna BoilerplateThis 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 guidedeploy this template
Microservices and API usage
Section titled Microservices and API usageEmploy rules and capabilities that help to control and manage incoming traffic and, this way, ensure a more efficient resource allocation and safer environment for your applications.
Upstash Rate Limiting
Section titled Upstash Rate LimitingThe 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 guidedeploy this template
Contributors