Академический Документы
Профессиональный Документы
Культура Документы
Summit 2017
4 – 6 December 2017 / Las Vegas, NV
Logical API
Mediation
Layer
*
Devices
* IoT communication may be based on web APIs or through other protocols such as ZigBee, RFID and Bluetooth
3 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
APIs in the Multisided Platform
One-Sided Three-Sided
(Traditional Commerce)
Advertisers
Digital APIs
Buyer APIs Seller Buyers APIs
Platform
Sellers
Transaction Service
Services Provider
Two-Sided n-Sided
(Brokered Interaction)
Supplier's
Advertisers
Supplier
Digital Digital
Buyers APIs APIs Sellers Buyers APIs APIs Sellers
Platform Platform
Transaction Service
4 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Services Provider
Defining the API Economy: A (Long) Working Definition
APIs
But what comes beyond API management?
Subscription Upgrade
Faster Time
Revenue Sharing
to Revenue
Platform as
API Calls
a Channel
Monetization
Revenue per … X Opportunity New Products
(Next Three Years)
Lower Higher
FREE Free to use, but may include traffic throttling to ensure that the service is not misused.
FREMIUM Free to a certain usage level, or during testing (sandbox mode), with tiered pricing for production mode.
SUBSCRIPTION Subscribing to a tranche of APIs monthly, with overage charges if the subscription limit is exceeded.
PAY PER TRANSACTION One transaction may call a certain number of APIs.
A portion of the revenue from the API is provided back to the API consumer, based on predefined business outcomes.
REVENUE SHARE
Business outcomes may include the end user signing up for new services, or making purchases via the API.
PAY FOR AD-FREE ACCESS API is supported by advertisements. If the API consumer pays, then the advertisements are not served.
Advantages Disadvantages
Simple to understand. Potential for clients to place themselves in the wrong subscription tier,
The fact that clients pay in advance for API usage is beneficial for the API resulting in dissatisfaction due to either (a) paying a large fee for low usage or
provider, in terms of revenue recognition and working capital. (b) hitting their limit early.
Predictable pricing, once clients establish a usage pattern. Cost may not "fit on a credit card" for developers.
Subscription may be based on data volume (MBs per month, for example) or Not suitable for initial evaluation of an API.
based on API call volume (thousands of API calls per month, for example). Too many subscription tiers may be confusing to developers.
Ability to leverage out-of-the-box API management features. Some API
management products provide the ability to set "soft limits" (client can exceed
subscription) or "hard limits" (client is cut off when exceeds subscription).
Advantages Disadvantages
Simple to understand. Clients typically do not know their API usage in advance, and can be shocked
Typically implemented by API management products. at bills for high usage. It is therefore important to include the ability to send
notifications when high usage levels are reached.
Use may be defined as number of end users (e.g., through authentication),
number of API calls, data volume (MBs) or other factors. Some APIs may not be suitable for metered/pay-for-use. An example is an
autocomplete/spelling API, which is in the service of other APIs. High usage of
this API should not
be penalized.
"Chatty" API design may be penalized in this model, driving clients to attempt
to circumvent the pricing system by using techniques such as client-side API
response caching.
Payment is not received upfront, but is billed retrospectively.
ecosystem Suitable for some APIs in a partner ecosystem, but the requirement for retrospective billing (compared to upfront billing for
subscription based APIs) may be seen as a negative.
pricing model fit
Advantages Disadvantages
Familiar to many developers. Clients typically find it difficult to predict their API usage
API management products typically provide the ability to configure a in advance.
freemium tier. Clients may adjust their usage to stay at the free level.
Free tier provides clients with a means to start using the API, for example, Developers typically must still register for the API, even for the free tier. If they
when performing initial integration. do not plan to go beyond free tier usage, this can seem to the developer like
unnecessary overhead.
Advantages Disadvantages
Provides an incentive for the developer to develop applications or service Potential for fraud (e.g., fake user accounts being created). Therefore it is
using the API. important to police this model.
Simple to justify at a business level, compared to more technical pricing API management products typically will not support this type of pricing plan
models which depend on API usage. out-of-the-box. A custom solution is therefore typically needed.
May be tied to end-user payments, so that the developer using the API does
not pay out of pocket themselves.
ecosystem Suitable for more sophisticated API clients who are themselves creating an ecosystem.
pricing model fit
See: "Create the Role of API Product Manager as Part of Treating APIs as Products" (G00320767)
18 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Know Your API Market
Auditing:
– Record security-sensitive actions, like user activation
Ziggeo moved to
However … So …
pure API model so it
Ziggeo began
The video-editing could sell to video-
with both a
service competed editing software
video-editing
with potential users providers without
service and
of its API competing based
an API
on the
end-user service
Lesson: APIs allow you to "get out of the user interface business" and
focus on your core business capability.
Solution Showcases
A marketplace of solutions built by partners on the provider's APIs
API Catalogs
Categorized lists of APIs, with a search capability, but without billing