Skip to main content

API clients

Important: For enhanced security, AppDirect recommends that you use OAuth 2.0, and that you migrate any existing OAuth 1.0 API clients to OAuth 2.0.

API clients are computers or users that are authorized to request, and in some cases, edit information on AppDirect-powered marketplaces, using AppDirect APIs. API clients are authenticated by a consumer secret and consumer key that are incorporated into each API call made by the client.

Marketplace Managers can create consumer keys and corresponding consumer secrets to authenticate API clients on their marketplace using API client types that are appropriate to the intended task.

The topics in this section describe how to create API clients in the Marketplace Manager user interface. To edit an API client, see Edit API clients.

Client typeDescription
Web server applicationsThese are traditional web applications that run on a server, for example ASP .NET, Java, Ruby on Rails or Node.js. See Create API clients for web server applications.
Single page web applicationsThese are JavaScript front-end applications that run in a browser, for example Angular, jQuery or React. See Create API clients for single page web applications.
Native applicationsThese are mobile, desktop, or hybrid applications than run natively in a device, for example Android, iOS, Ionic, Windows, OS/X. See Create API clients for native applications.
Non-interactive applicationsThese are server-to-server (machine-to-machine) applications, for example command-line tools, daemons, IoT devices, or services running on the back end. See Create API clients for non-interactive applications.

Was this page helpful?