Introduction to The Moesif Developer Portal
The Moesif developer portal is an open-source project to help provide a great starting place to quickly build your own developer experience. You can customize and deploy the developer portal without being worried about lock-in or lack of customization. The developer portal is focused on providing a low-friction solution allowing your customers to quickly and easily subscribe and provide authenticated, metered access to your APIs.
1.
Configure Identity Provider
Use an Identity Provider to secure the front-end application and control access.
2.
Configure Payment Provider
Utilize a Billing Provider to facilitate the checkout process and invoice customers for usage.
3.
Configure Plugins
Integrate the Developer Portal with a variety of API key provisioning plugins to integrate with your current solution.
Supported Solutions
Below are the currently supported solutions in the developer portal. They may be used in any combination and we are continuing to add support for additional platforms regularly.
Identity / Access Management
Payment Providers
API Key Provisioning Plugins
Prerequisites
To set up and use the Moesif Developer Portal, you will need the following:
- An active Moesif account
- A running APIM / Gateway instance
- An active Identity / Access Management platform account
- An active billing provider account
Production Readiness
This portal is a pre-release project in preview and actively being developed. Before going to production, a few things should be done:
- Ensure APIs are secured using HTTPS and an authentication layer
- Ensuring all keys are stored securely in a Keystore
- Customize the CSS for your brand
We’ve built a step-by-step guide on how to set up the Moesif Developer Portal. Since there are a lot of moving parts, it’s suggested that you follow each step carefully and in the order that they are presented.