How to Monetize APIs: Adding a Paid Plan in Amplify Enterprise Marketplace

In this demo clip, Senior Solution Architect Vincent Belfoure walks you through the process of setting up a direct monetization plan for your API product in Axway's Amplify Enterprise Marketplace.

Watch to see how easily you can start monetizing your APIs and streamline subscription management. 

💡 How to add a pricing model to your API product

🛠️ Choosing between different quota and plan types

🔑 Automating or manually approving subscriptions

Read Vincent's blog on how to set up billing integration for your API marketplace

I have this Logistics Management API product that I've been using for some time, and I want to be able to add a monetization plan to it. Here, I can see the APIs that are contained within the product. Let me navigate to the plans, and we can see that there is already a free plan that has been active for some time. But what I want to do is add a new one and apply a pricing model to it. So let's give this plan a meaningful name.

Now, I will select the type of plan that I want to configure. Here, we are interested in a paid plan, so I will select "Paid." I will leave the currency as US dollars. I can optionally set a one-time startup fee for your initiation into this product plan. I will set that at $10 for now, and let's say that we will charge $50 per billing period. I will set the billing period to one month, and I will also allow this subscription to auto-renew at the end of the period. So, at the end of every billing period, it will become active again.

I can now decide which APIs I want in the pricing plan and how I want the plan to look. So again, let’s give this quota a meaningful name. Now, I can choose what type of quota I would like this to be. I have the option between standard, tiered (where I can pick different prices for different usage levels), or pay-per-use (where I can charge per transaction). In this case, I’m going to leave it as standard. I can now choose the unit of transactions and how many transactions I will allow during that period. So, let’s say I will give you 100,000 transactions per month for that $50 fee.

Learn more about API monetization models 

I can also select the limit type that I would allow here. "Strict" means that at the end of this quota, if you have reached your 100,000 transactions within the time period, access to these APIs will be cut off. I can also choose "Loose," which allows you to do things like charging overage if you’ve gone over the 100,000 transactions. So, I will leave this as "Strict" for now.

Now, I will choose which APIs that are in this product I want to apply this pricing model to. I will select all of them and assign them to the plan. Choosing "Next," I now have the option of deciding if I want the approval for this subscription to be manual or automatic. What this means is, when a consumer enters the marketplace and asks to subscribe to this product, do I want the platform to automatically approve those subscriptions, or do I have some sort of manual approval process in place that needs to either flow through an external approval process or be manually handled by a human?

I can choose this option, and for now, I’m going to leave it as automatic. I also have the option to add custom fields to the subscription request if I need to collect additional information from the person who is making this request. I have the option to tag and add attributes to the subscription, but I’m going to leave that alone for now, and we will save it.

We now see that we have this "Enterprise" plan, and it is in the draft state. The next thing I need to do is activate this plan. Once the plan is active—yes, I do want to activate it—it is now live and in my marketplace.

So, if I navigate to my marketplace tab here, we can see the products that I have. "Logistics Management" is the one we were just working with. So, if I click here, I can see that the new plan is now available to me. I can see that it does have the startup cost and the per-month cost. If I view the details, I can see that for that price, I will get 100,000 transactions per month, and these are the API services that I will have access to once I have completed my subscription.

Watch the full demo of Amplify Enterprise Marketplace

Previous Video
Top 5 API Pain Points for Developers
Top 5 API Pain Points for Developers

Next Video
Provide a Smooth API Developer Experience for Consumers with Amplify Enterprise Marketplace
Provide a Smooth API Developer Experience for Consumers with Amplify Enterprise Marketplace

Ready to elevate your API developer experience? Watch this video to see how Amplify Enterprise Marketplace ...