Developer Center

Create an ecosystem around core services.

The breadth and depth of cloud services you offer will determine your marketplace sales performance. This reality makes it critical that you offer developers the technology and service they desire to attract them to your platform. AppDirect gives you the infrastructure you need to offer a state-of-the-art developer experience. We make it easy for developers to integrate, manage, and market their products on your marketplace.

Developer Center screenshot
Listing Platform Billing and Customer Management Integration Hub

Meet the cloud storefront builder.

Let developers easily build and manage a storefront to showcase their products.

AppDirect's Listing Platform makes it easy for developers to integrate, manage, and showcase their services on your Application Marketplace. Documentation and support is offered to facilitate the onboarding process, which can be completed in under an hour. AppDirect helps you embrace the developer community and add your own services to your marketplace in no time at all.

Multiple Product Types

AppDirect automatically configures the listing and integration steps for developers based on their product type, subscription, and user management settings. The AppDirect Listing Platform allows you to on-board both downloadable and web-based products. Developers can also select their billing management model, such as one-time or recurring billing, as well as whether they offer a single or multi-user solution. These options allow us to tailor the on-boarding steps to each developer’s needs, thereby accelerating time-to-market on your store.

Storefront Content Management System (CMS)

Allows developers to build a storefront on your marketplace for their product. The CMS lets them showcase a product overview page, features and benefits, flagship customers, media coverage and reviews, documents and videos, screenshots, demos, support details, and pricing and editions. The CMS gives them the ability to follow the latest in marketing best practices. 

Pricing and Editions Management

Developers can create an unlimited number of editions for their products. They can bundle any number of items with each edition and create a pricing configuration that best suits their service. Vendors can offer a freemium model or charge flat rates, one-time setup fees, usage rates, metered usage rates, or any combination of these pricing options. Vendors can also include multiple usage rates per edition. For example, charging per user and per gigabyte. They can also create multiple payment plans for each edition, offering different billing frequency options, such as yearly or monthly pricing.

Life Cycle Management

Versioning

The AppDirect Listing Platform includes a versioning system for developers to manage both an in-development and an in-production version of their products. Developers can improve their profiles and update their integration in a risk-free environment, then push it to production after meeting quality assurance standards.

Push Approval Flows

Allows distribution channels to curate their marketplace and maintain the highest product quality standards. After developers complete their integration or want to update their product, they can send a request to publish to production. Channel Administrators are notified and can perform quality assurance on the product in a sandbox environment before approving or denying the push to production. The platform also offers automatic quality assurance checks to make sure products don’t get published to production with incomplete profiles or dysfunctional integrations.

Resources

Getting Started Guide

We offer a custom resource center so you can create your own developer program that best meets your long-term business objectives. You can include a getting started guide, tutorials, and seller FAQs, among other information relevant to your developers.

Resource Center

AppDirect also offers a rich resource center to help developers integrate. The center includes step-by-step instructions on how to integrate new products into your marketplace.

A dashboard for cloud application developers.

Automated reporting and insight mean more time to develop.

We put the "return" in "return on investment" with a developer dashboard that lets vendors see how their applications are performing, who's buying, and how much they make with each sale. This kind of feedback enables them to invest even more time in developing superior products for your marketplace.

Customer Management

Lets developers on your marketplace view and manage all of their customers. Developers can view the number of customer subscriptions to their applications, as well as usage levels for each subscription. They can also track when a customer creates an order, gets invoices, or makes payments. In addition, developers can use a question and answer forum to solve customer issues.

Manage orders

Developers can view all their customer purchase orders including order creation dates, start dates, statuses, billing periods, and total fees. They can also drill down into an order to view a breakout of all line items.

Manage invoices

Developers can view a list of all invoices sent to customers and invoice details, including sent date, amount payable, as well as statuses such as paid or outstanding.

Manage payments

This module allows developers to view customer payments, including the payment method, payment date, and the total payment made. For each payment, they can also view their revenue share and account receivables.

Reconciliation Engine

AppDirect handles all vendor reconciliations and payouts automatically. Vendors can use PayPal to receive their monthly revenue share payout. The reconciliation engine accounts for discounts and promotions applied to the total sales to parse out the amount owed to each party in a transaction. It can also handle different distribution rates for each vendor, accommodating syndication agreements that may vary from one vendor to another.

On-board with ease.

All the tools to make application integration a breeze.

A comprehensive set of tools to let developers integrate, test, and troubleshoot their applications with a minimum amount of time and effort. The integration hub is the central station of the developer ecosystem.

Integration Testing and Management

Developers can input their login URL, login HTTP method, and OpenID realm to enable single sign-on. They can also input all of their endpoints to enable subscription and access management.

In addition, developers can test their integrations by sending "dummy" events to configured endpoints. Launching an endpoint test sends an asynchronous request and displays the call result.

Product Sandbox

Developers can test their entire integration in a sandbox environment. They can view their product profile, buy their application, upgrade or downgrade it, test the access management functions, and cancel the subscription to test their entire integration. The Developer Center also offers an interactive dashboard that helps developers through this integration quality assurance process.

Automated Integration Status Reports

Developers can view a live progress report on their integration. The report uses colors to indicate which of their integration endpoints properly handles events and formulates a successful response. It also shows a progress bar to summarize how much of the integration they have successfully completed.

Integration Event Logs

The Developer Center offers developers an integration log where they can monitor their integration in both development and production. It lets them know when events are created by product. For every event, the logs show the event type, token, associated customer, event status, potential error codes, and account identifiers. It also allows developers to view the event XML.