Skip to content
Abu Sakib edited this page Apr 4, 2025 · 7 revisions

Introduction to 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.

You can get started with Moesif Developer Portal by configuring its three primary components:

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

The following solutions are supported in the developer portal. You may use them in any combination. We are actively working to add support for additional platforms.

Identity and Access Management

  • Auth0
  • Okta

Payment Providers

Moesif Developer Portal currently supports Stripe.

API Key Provisioning Plugins

  • Auth0 M2M
  • JWT
  • Kong Gateway
  • Kong Konnect
  • Tyk Gateway

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

Before going to production, confirm the following:

  1. Ensure APIs are secured using HTTPS
  2. Ensuring all keys stored securely in a keystore
  3. Customize the CSS for your brand
  4. Check assumptions in the DATA-MODEL.md file. If your data mapping needs are different, you may want to adjust the code accordingly.

We've built a step-by-step guide on how to set up the Moesif Developer Portal. Because of a lot of moving parts, we suggest that you follow each step carefully and in the order we present them.