Slide 1

Slide 1 text

The API Management Experts

Slide 2

Slide 2 text

Enabling unified API Catalogs in a multi-vendor API landscape apidays New York 2023 Markus Müller CTO, APIIDA

Slide 3

Slide 3 text

The most basic goal for every API is to create business value!

Slide 4

Slide 4 text

4 APIs with great business value 0 200 400 600 800 1000 1200 Revenue (m$) 2022 2023 2024 > 50% Of revenue based on APIs 7 T$ Embedded Finance in 2026 Source: Reuters Source: Programmableweb.com Source: Bain & Company

Slide 5

Slide 5 text

But how can you unlock your API’s business value?

Slide 6

Slide 6 text

6 Monetizing APIs Self-Service (Direct to Customer) Revenue Share in Partner Ecosystem Contract Based (Direct to Customer)

Slide 7

Slide 7 text

7 Monetizing APIs Self-Service (Direct to Customer) Revenue Share in Partner Ecosystem Contract Based (Direct to Customer) Most talked about Most used! Mostly Platforms

Slide 8

Slide 8 text

But who is your customer?

Slide 9

Slide 9 text

9 Customer = Developer of the machine Machine to Machine Communication The Developer of the Machine!

Slide 10

Slide 10 text

Make your APIs easy to find, adopt and consume!

Slide 11

Slide 11 text

11 Find / Adopt / Consume Search Specifications Documentation Access Find: Allow Consumers to search through all APIs you offer in an intuitive way. Adopt: Self-Service, instant enrollment to your APIs. Provide a sandbox for tests. Consume: Provide meaningful documentation and howtos. Offer up to date specs.

Slide 12

Slide 12 text

12 Find / Adopt / Consume Search Specifications Documentation Access Developer Portal / API Catalog / API Marketplace

Slide 13

Slide 13 text

13 Examples

Slide 14

Slide 14 text

My API Gateway has a portal / catalog. So I’m good!

Slide 15

Slide 15 text

15 Multi-Vendor API Landscapes APIM Hybrid Strategies CLOUD APIM ON-PREM APIM Types of APIs SYNCHRONOUS APIM EVENTS APIM Audience INTERNAL APIM EXTERNAL

Slide 16

Slide 16 text

The new API Stack! The days of one single APIM solution are gone!

Slide 17

Slide 17 text

17 We go from this… Data Plane API Consumers / Applications On-Prem API Gateway A Enforce Policies

Slide 18

Slide 18 text

18 …to this Data Plane API Consumers / Applications On-Prem API Gateway A Enforce Policies Data Plane API Consumers / Applications Cloud 1 API Gateway B Enforce Policies Data Plane API Consumers / Applications Cloud 2 API Gateway C Enforce Policies

Slide 19

Slide 19 text

19 Federated API Management Control Plane Developer Portal Admin Portal Define Policies Manage API Keys Data Plane API Consumers / Applications On-Prem API Gateway A Enforce Policies Data Plane API Consumers / Applications Cloud 1 API Gateway B Enforce Policies Data Plane API Consumers / Applications Cloud 2 API Gateway C Enforce Policies

Slide 20

Slide 20 text

20 More common than you think! Unified API Strategies „In 2018 only 20% of big enterprises were invested in Federated API Management. This number will grow to at least 60% in the coming years.“ “At Gartner we expect the ‘bring your own gateway’ strategy to continue to be big in 2023”

Slide 21

Slide 21 text

21 Unbundling the Gateway and the Catalog Often the catalog is usually bundled with the gateway (Full life-cycle API Management). This approach does not work in a more and more complex API landscape. Unbundling the catalog from the gateway is the way to go!

Slide 22

Slide 22 text

22 Find APIs running on any your APIM platforms should be discovered automatically • Manual processes will fail and create shadow APIs • Make them available immediately • Bring in already existing information like specs • Make them searchable by default • Makes configuration and interaction with the APIs much easier as they are already connected to your gateways. One unified Developer Portal / Catalog • No need to look in multiple portals • One consistent flow for the consumer Portal

Slide 23

Slide 23 text

23 Adopt Allow self-service registration if possible • Give developers instant access to a sandbox, so they can start testing immediately • The sandbox might be offered using a different platform than the actual API Manage API Keys across platforms • The developer portal should be capable of actively managing the API keys in the APIM platforms • Access should be granted as fast as possible • It should make no difference whatsoever on which platform the API actually runs Portal

Slide 24

Slide 24 text

24 Consume Enable insights into API usage • Provide ways of getting analytics data on the usage of all APIs across all platforms • Enable consumers to see the amount of their quota they already used • Have access to the whole documentation and all specs at one place Have a team feature • Onboard all of the team members • Prevent creation of shadow structures as people start copying around parts of the documentation Portal Requests Analytics

Slide 25

Slide 25 text

25 Product Management / Operations Last but not least: if APIs are products, there need to be API Product Managers! The developer portal / catalog is the tool Product Managers will use most often! Supply all the data the PMs, that they need • Collect usage data from all attached platforms • Collect latencies, error rates and other quality of service metrics from all platforms • See in real-time who is using the APIs • Configure appearance of the APIs in the “store”

Slide 26

Slide 26 text

Wrap Up

Slide 27

Slide 27 text

27 Wrap-Up A good, seamless Developer Experience is key for offerings that are fast to market and offer a stellar Customer Experience to the end users! Use a developer portal / API catalog to drive the adoption of your APIs. This is also true for APIs that are only used internally! Make sure this portal is capable of working in a Federated API Management environment. Implement Federated API Management to easily integrate new offerings or technology stacks into your API Catalog. Make use of the new API stack!

Slide 28

Slide 28 text

28 The APIIDA solution for API Catalogs • Monetize all of your APIs on all of your APIM platforms • Manage and control access to your APIs • Have actionable quality and security ratings for all your APIs • Allow a high degree of developer self- service API Control Plane APIIDA

Slide 29

Slide 29 text

29 How Mature is Your API Management? https://apiida.com/service/apim-maturity-assessment Or right at our booth!

Slide 30

Slide 30 text

The API Management Experts