Azion Marketplace
Azion Marketplace is a digital catalog that makes it easy to find, test, and deploy edge-enabled software that runs anywhere. With a wide range of solutions, you can use it to enhance, compose, or customize your applications. In addition, it provides a channel for Independent Software Vendors (ISVs), software developers, and open source communities to distribute edge-enabled software to an audience of thousands of active buyers.
Working as a digital catalog, Azion’s Marketplace allows developers to implement a solution that meets their requirements, providing resources that can be used both within and outside of the Azion Edge Network.
At Azion’s Marketplace, you find solutions to launch in your edge resources, such as Edge Firewall or Edge Application, in Security, Performance, Database, and AI Solutions.
1. First steps
To access Marketplace, proceed as follows:
- Create an Azion account.
- Log in to Real-Time Manager (RTM).
- Access Products menu > Marketplace.
Now, you can navigate through all the solutions available or filter them.
2. Getting a solution
To install any solution provided by Azion’s Marketplace, follow these steps:
- On the upper-left corner of the page, select Products menu > Marketplace.
- On the Marketplace’s homepage you have two ways to search for a solution:
- In the search box, type the whole name of the solution, or just a chunk of text with a keyword or part of it. This will return any solution that matches with the text.
- Browse through the cards below it to find the desired solution.
- Select the desired solution card to be redirected to the solution’s page.
- On the Subscribe for section, at the bottom-right corner of the page, click the Get It Now button.
A successful message appears. Your solution is installed and ready to use.
3. Using a solution
After installing a solution in the Marketplace directory, it’ll be available for usage in your account.
Each solution has its purpose with specific features, and you’ll find more information about it in the Overview, Usage Information, and Support tabs.
Note: A solution may have dependencies and require more actions.
Current products require activation of the Edge Functions module. You must verify that it’s enabled for your applications in RTM by selecting Account menu > Billing & Subscriptions.
4. Instantiating a solution to an edge application
4.1 If you already have an edge application
If you already have an edge application, you have two way to instantiate you solution. You can manually instantiate your solution for this edge application or you can use the User’s Journey.
Manually
For this, follow the steps:
- On the upper-left corner, select Products menu.
- Select Edge Application, under the BUILD section, to load the edge application list.
- From the edge applications list, select the edge application you want to instantiate your newly installed solution.
- Enable edge functions for your edge application by clicking the Functions switch.
- Click the Save button.
Using the User’s Journey
To use the user’s journey, go to the RTM homepage and select the option to create an edge application from scratch. You can also access the documentation on how to create an edge application from scratch.
4.2 If you don’t have an edge application yet
If you don’t have an edge application yet, you have two ways to create one: manually and through the user journey on RTM’s homepage.
See the steps for the two options below.
Manually
If you don’t have an edge application yet, you can create one manually by following the steps:
- On the Products menu, select Edge Application under the BUILD section.
- Click the button Add Edge Application.
- Give an easy to remember name to your edge application.
- Select Single Origin at the Origin Type field.
- Provide an address on the Address field.
- Provide the
${host}
on the Host Header field. - Click the Save button.
To use your new solution, you’ll have to instantiate it on your edge application.
To do so, follow the steps:
- Select the newly created edge application from the list.
- In the Main Settings tab, enable the switch Functions to enable functions on your edge application.
- Click the Save button.
Still on the edge application page, follow the steps to instantiate an solution:
- On the top list, select the Functions tab.
- Click the Add Function button.
- On the edge function’s name text box, give an easy to remember name.
- On the dropdown function menu, select the function you’ve installed from Marketplace.
This will load the function, showing a box with the code of the functions and two tabs: Code and Args. Here, every solution has a different configuration. To be able to install your solution, go to the guides section on Azion’s documentation and select the solution you want to use.
Note: some solutions will require more resources to run. For such cases, you can check Azion’s documentation guides as well.
Through the user journey
To use the user journey:
- Go to RTM’s homepage.
- Select the Build an edge application card.
- On the RTM homescreen, select the Build From Scrath option.
- Provide an easy to remember name to your edge application.
- Select the Run a function option.
- On the Configure function option, select the function you installed from Marketplace on the dropdown menu.
- A form with the source-code of the solution will appear. This tab called Code is just for study, you can’t modify. At the same form, you have an Args tab. In that tab you’ll pass your configurations parameters, according to the solution you’ve installed.
You can read about the solutions’ configurations on the Azion guides section.
5. Instantiating an edge firewall solution
The process to instantiate an edge firewall solution is similar to the process of an edge application. However, it has some differences in the configuration locations.
To instantiate an edge firewall solution, follow these steps:
- Select Products menu > Edge Firewall in the Secure section.
- You can select any of your Edge Firewall applications or create a new one.
- To create a new one, you have to click the Add Rule Set button.
- Give it an easy to remember name to your solution.
- Select the domains where the firewall will be active.
- Enable edge functions for your edge firewall by clicking the Functions switch.
- Click the Save button.
- Go to the Functions tab and click Add Function to add the function you’ve installed. You’ll be redirected to the edge firewall page.
- Give an easy to remember name to your function.
- Select the function you’ve added through Marketplace in the Edge Functions dropdown list. A code box with two tabs, Code and Args, will load. Every solution has a configuration: to find out how to configure your solution, go to Azion’s guides page.
- Go to the Rules Engine tab and create the rule to define the criteria for when to run your function and set the behavior for run function passing the function you’ve installed through Marketplace.
Done. You’re all set.
6. Updating a version of your solution on Marketplace
The solutions presented within Marketplace aren’t static. Azion and Azion’s partners can update them when they launch new features. Thus, it’s recommended that you always have the most updated solution, following the update schedule of Azion or ISVs.
To make sure that you’re running the latest version of the solution acquired on Marketplace, follow the steps indicated below:
- On RTM, on the upper-left corner, select Products menu > Marketplace.
- Select the solution you want to update.
- Click on the Get new version button to download the solution’s latest version.
A message informing you the solution has been successfully updated will appear. Afterward, you can view all your solutions in your Edge Functions list.
Important: when you update a solution in Marketplace, it won’t overwrite the solution’s version you’re currently running on your Edge Application. This occurs to give you control over the version you want to use with your application. For instance, you could test a new version of a solution with a different Edge Application. So, when the new version has passed through your validation process, on your Edge Application, you can select it to run. To do so, change the solution version on the functions dropdown menu of your Edge Application.
7. Business models
Azion Marketplace operates with the following business models:
- Bring your own License (BYOL): bring the current ISV license or credentials and insert it in the Edge Function code component.
- Free model: launch the solution on the go, subjected to terms of use.
For other types of license, contact the Azion Sales Team.
Didn’t find what you were looking for? Open a support ticket.