2016 Founder of API consulting agency Good API Helps several Fortune 100 companies with their API strategy and execution Founder & CTO of superface.ai Zdenek “Z” Nemec SUPERFACE.AI
System Integrators No. integrations in 2020 15 20 18 No. integrations in 2021 > 20 > 20 25 Average time to build integration 58 days 47 days 28 days Peak time to build < 300 days < 260 days < 150 days
API integrations tests for all the APIs you’re using? • How do you know what vendor APIs you’re using? Which teams are using which vendors? • What would happen if a vendor API went down? Could you switch? Would your products stop working?
DOLLARS 1.5 billion USD: cost of Burj Kalifa 55 billion USD: cost of human mission to Mars 100 billion USD: cost of International Space Station ESTIMATED COSTS OF API DEVELOPMENT WORKS IN 2020 100 x 109 USD Work with APIs in 2020: 36% 10–20 hours/week 24,6% 20+ hours/week
Self-navigate in API landscapes CONTRACT Acquire access, purchase if needed CONNECT Figure out technicalities of the API connection MAINTAIN Resilient, self-healing, fail-over
any API Think: Web browsers work with any web RUNTIME UNDERSTANDING Metadata about API shared and utilized at the runtime Think: You don’t memorize the purchase process at amazon.com INTEGRATE USE-CASE, NOT API Client programmed declaratively for application semantics, not API Think: “Send SMS” not “POST /messages” OPEN DISCOVERY DNS-like mesh of registries for runtime landscape discovery Think: You navigate web through Google (registry) and links Autonomous Integration DEVELOPMENT RUNTIME
actual API call for given API provider Comlink map Comlink pro fi le Description of the capability – use case e.g. “Send SMS”. It does not include any information about API RUNTIME METADATA
CHANGING CODE Registry Provider API Client runtime Provider API Provider API Remote control • Insights into consumption • Control of the parameters • Control of the used vendors • Business rules
OR INTEGRATION PLATFORM / IPAAS Your App Provider API Provider API Autonomous Integration Mesh Autonomous Integration Mesh Your App Integration platform / iPaaS
DELIVERY, MARKETING, API ECONOMY minimal codebase · independent evolution · minimal documentation · any API design · minimal costs and time to publish · no SEO · more users · API economy · solved microservices realtime communication · democratized markets
IN NO TIME instant connection · minimal costs · minimal codebase · zero maintenance · maximum resiliency · full redundancy · runtime vendor switching · complete privacy · no added latency · no API documentation · easy discovery · best DX · machine trading · democratized markets