SlideShare a Scribd company logo
1 of 18
State of APIs:
Now & Next
BY ANDREAS KROHN
Andreas           mashup.se

Krohn
@andreaskrohn     dopter.se



                 APIHQ.com



                nordicAPIs.com
PAST          PRESENT        FUTURE

APIs EVERYWHERE
                  ‣ THE way to integrate
                    systems
                  ‣ THE way to expose
                    data
                  ‣ Beyond internet
                    startups
PAST          PRESENT          FUTURE

APIs EVERYWHERE
INFRASTRUCTURE



                    Cloud
                                   Mobile



                            Sync
PAST          PRESENT        FUTURE

APIs EVERYWHERE
INFRASTRUCTURE
                  ‣ PSI rules!
OPENGOV
                  ‣ Open data movement
PAST          PRESENT      FUTURE

APIs EVERYWHERE
INFRASTRUCTURE
                  ‣ Hackathonmania
OPENGOV
API EVENTS
PAST            PRESENT          FUTURE

APIs EVERYWHERE
INFRASTRUCTURE
OPENGOV
API EVENTS
DEFACTO STANDARDS   ‣ REST(ish)
                    ‣ JSON
                    ‣ OAuth 2(ish)
PAST      PRESENT         FUTURE
THE OBVIOUS
                      MORE
              ‣ APIs in more industries
              ‣ REST + JSON
              ‣ Open data
PAST         PRESENT                        FUTURE
THE OBVIOUS
                 ‣ Do not reinvent the
API MANAGEMENT
                   wheel (unless you can
                   patent it)
                 ‣ The whole package is
                   important

                           Alessandro Suraci, from The Noun Project
PAST             PRESENT        FUTURE
THE OBVIOUS
API MANAGEMENT
INTERNET OF THINGS




                     ‣ Tessla, Ford, Philips,
                       Ninja Blocks...
PAST             PRESENT        FUTURE
THE OBVIOUS
                     ‣ Power of APIs for
API MANAGEMENT
INTERNET OF THINGS
                       non-coders
APIs FOR MUGGLES
                     ‣ Automation
                      ‣IFTTT.com
                      ‣Zapier.com
PAST              PRESENT       FUTURE
THE OBVIOUS
API MANAGEMENT
                     ‣ One API to rule them all
INTERNET OF THINGS
APIs FOR MUGGLES
                      ‣Janrain, Singly
                     ‣ Scripting solutions
AGGREGATION



                      ‣Webshell
PAST             PRESENT        FUTURE
THE OBVIOUS
API MANAGEMENT
                     ‣ All data all of the time
INTERNET OF THINGS
APIs FOR MUGGLES
                     ‣ Streaming
                     ‣ Push
AGGREGATION
REAL TIME
PAST             PRESENT         FUTURE
THE OBVIOUS
API MANAGEMENT
                     ‣ Hypermedia APIs
INTERNET OF THINGS
APIs FOR MUGGLES
                     ‣ Descriptors
                     ‣ Linked data
AGGREGATION
REAL TIME
API DESIGN
                     ‣ Documentation
PAST             PRESENT        FUTURE
THE OBVIOUS
                     ‣ APIs are not the
API MANAGEMENT
                       solution to all
INTERNET OF THINGS
APIs FOR MUGGLES
                       problems
AGGREGATION
REAL TIME
                     ‣ Twitter, Netflix, Google
API DESIGN
                       Reader...
BACKLASH
                     ‣ Part of growing up
NEVER MIND
THE
BACKLASH
Icons       ‣ thenounproject.com
from ....   ‣ gentleface.com
            ‣ webalys.com/minicons
            ‣ twitter.com/kemie
Thank You.
andreas@dopter.se   @andreaskrohn   mashup.se

More Related Content

What's hot

devops with dc/os
devops with dc/osdevops with dc/os
devops with dc/os명규 최
 
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Nabi Zamani
 
Of Microservices and Microservices - Robert Munteanu
Of Microservices and Microservices -  Robert MunteanuOf Microservices and Microservices -  Robert Munteanu
Of Microservices and Microservices - Robert Munteanumfrancis
 
Operational Visibility at Global Scale
Operational Visibility at Global ScaleOperational Visibility at Global Scale
Operational Visibility at Global ScaleSangeeta Narayanan
 
The monster under the bed - overengineering the cloud 2020 am week
The monster under the bed - overengineering the cloud 2020 am weekThe monster under the bed - overengineering the cloud 2020 am week
The monster under the bed - overengineering the cloud 2020 am weekRadu Vunvulea
 
Crafting APIs for Mobile Apps - Everything You Need to Know
Crafting APIs for Mobile Apps - Everything You Need to KnowCrafting APIs for Mobile Apps - Everything You Need to Know
Crafting APIs for Mobile Apps - Everything You Need to KnowApigee | Google Cloud
 
MQTT on Raspberry Pi - Basics
MQTT on Raspberry Pi - BasicsMQTT on Raspberry Pi - Basics
MQTT on Raspberry Pi - BasicsAyan Pahwa
 
Ret301 Nike AWS ReInvent Real-Time monitoring
Ret301 Nike AWS ReInvent Real-Time monitoring Ret301 Nike AWS ReInvent Real-Time monitoring
Ret301 Nike AWS ReInvent Real-Time monitoring Muralidhar Narahari
 
Nike retail aws_re_invent_presentation
Nike retail aws_re_invent_presentationNike retail aws_re_invent_presentation
Nike retail aws_re_invent_presentationMuralidhar Narahari
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIsKong Inc.
 

What's hot (11)

devops with dc/os
devops with dc/osdevops with dc/os
devops with dc/os
 
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
 
Of Microservices and Microservices - Robert Munteanu
Of Microservices and Microservices -  Robert MunteanuOf Microservices and Microservices -  Robert Munteanu
Of Microservices and Microservices - Robert Munteanu
 
Operational Visibility at Global Scale
Operational Visibility at Global ScaleOperational Visibility at Global Scale
Operational Visibility at Global Scale
 
The monster under the bed - overengineering the cloud 2020 am week
The monster under the bed - overengineering the cloud 2020 am weekThe monster under the bed - overengineering the cloud 2020 am week
The monster under the bed - overengineering the cloud 2020 am week
 
Crafting APIs for Mobile Apps - Everything You Need to Know
Crafting APIs for Mobile Apps - Everything You Need to KnowCrafting APIs for Mobile Apps - Everything You Need to Know
Crafting APIs for Mobile Apps - Everything You Need to Know
 
Gcpug
GcpugGcpug
Gcpug
 
MQTT on Raspberry Pi - Basics
MQTT on Raspberry Pi - BasicsMQTT on Raspberry Pi - Basics
MQTT on Raspberry Pi - Basics
 
Ret301 Nike AWS ReInvent Real-Time monitoring
Ret301 Nike AWS ReInvent Real-Time monitoring Ret301 Nike AWS ReInvent Real-Time monitoring
Ret301 Nike AWS ReInvent Real-Time monitoring
 
Nike retail aws_re_invent_presentation
Nike retail aws_re_invent_presentationNike retail aws_re_invent_presentation
Nike retail aws_re_invent_presentation
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 

Viewers also liked

Sveriges radio nordic apis 21 mars 2013
Sveriges radio nordic apis 21 mars 2013Sveriges radio nordic apis 21 mars 2013
Sveriges radio nordic apis 21 mars 2013Nordic APIs
 
Criticality of identity
Criticality of identityCriticality of identity
Criticality of identityNordic APIs
 
Samtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from TrafiklabSamtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from TrafiklabNordic APIs
 
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile WorldNordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile WorldTwobo Technologies
 
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
 
Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)Gustaf Nilsson Kotte
 
Nordic APIs - Building a Secure API
Nordic APIs - Building a Secure APINordic APIs - Building a Secure API
Nordic APIs - Building a Secure APITwobo Technologies
 

Viewers also liked (7)

Sveriges radio nordic apis 21 mars 2013
Sveriges radio nordic apis 21 mars 2013Sveriges radio nordic apis 21 mars 2013
Sveriges radio nordic apis 21 mars 2013
 
Criticality of identity
Criticality of identityCriticality of identity
Criticality of identity
 
Samtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from TrafiklabSamtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from Trafiklab
 
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile WorldNordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
 
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
 
Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)
 
Nordic APIs - Building a Secure API
Nordic APIs - Building a Secure APINordic APIs - Building a Secure API
Nordic APIs - Building a Secure API
 

Similar to State of APIs: Now & Next

Cloud API introduction from Infosec 2012
Cloud API introduction from Infosec 2012Cloud API introduction from Infosec 2012
Cloud API introduction from Infosec 2012Andreas Krohn
 
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)Abhinav Rastogi
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhDirk Hoerig
 
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)Jan Penninkhof
 
AppsWorld 2015 - Cross Platform Native Applications in JavaScript
AppsWorld 2015 - Cross Platform Native Applications in JavaScriptAppsWorld 2015 - Cross Platform Native Applications in JavaScript
AppsWorld 2015 - Cross Platform Native Applications in JavaScriptJason Kneen
 
Mobile for PHP developers
Mobile for PHP developersMobile for PHP developers
Mobile for PHP developersIvo Jansch
 
Mobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance OptimizationMobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance OptimizationMaximiliano Firtman
 
Building an Event-driven Web @ Impact
Building an Event-driven Web @ ImpactBuilding an Event-driven Web @ Impact
Building an Event-driven Web @ ImpactJeff Lindsay
 
Intro to Azure Api Management - With Cats
Intro to Azure Api Management - With CatsIntro to Azure Api Management - With Cats
Intro to Azure Api Management - With CatsXamariners
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)Anand Bagmar
 
London Adapt or Die: Five Things Enterprises Should Know About Serverless
London Adapt or Die: Five Things Enterprises Should Know About ServerlessLondon Adapt or Die: Five Things Enterprises Should Know About Serverless
London Adapt or Die: Five Things Enterprises Should Know About ServerlessApigee | Google Cloud
 
Go for Real Time Streaming Architectures - DotGo 2017
Go for Real Time Streaming Architectures - DotGo 2017Go for Real Time Streaming Architectures - DotGo 2017
Go for Real Time Streaming Architectures - DotGo 2017Mickaël Rémond
 
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backIcinga
 
Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Pat Cappelaere
 
Future Proof Development
Future Proof DevelopmentFuture Proof Development
Future Proof DevelopmentJeff Segars
 
Anton Caceres "Async Python and Web Sockets"
Anton Caceres "Async Python and Web Sockets"Anton Caceres "Async Python and Web Sockets"
Anton Caceres "Async Python and Web Sockets"OdessaPyConference
 

Similar to State of APIs: Now & Next (20)

Cloud API introduction from Infosec 2012
Cloud API introduction from Infosec 2012Cloud API introduction from Infosec 2012
Cloud API introduction from Infosec 2012
 
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchh
 
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
 
AppsWorld 2015 - Cross Platform Native Applications in JavaScript
AppsWorld 2015 - Cross Platform Native Applications in JavaScriptAppsWorld 2015 - Cross Platform Native Applications in JavaScript
AppsWorld 2015 - Cross Platform Native Applications in JavaScript
 
APIs
APIsAPIs
APIs
 
Phonegap 1.0
Phonegap 1.0Phonegap 1.0
Phonegap 1.0
 
Mobile for PHP developers
Mobile for PHP developersMobile for PHP developers
Mobile for PHP developers
 
Mobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance OptimizationMobile Web & HTML5 Performance Optimization
Mobile Web & HTML5 Performance Optimization
 
Building an Event-driven Web @ Impact
Building an Event-driven Web @ ImpactBuilding an Event-driven Web @ Impact
Building an Event-driven Web @ Impact
 
Intro to Azure Api Management - With Cats
Intro to Azure Api Management - With CatsIntro to Azure Api Management - With Cats
Intro to Azure Api Management - With Cats
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
 
London Adapt or Die: Five Things Enterprises Should Know About Serverless
London Adapt or Die: Five Things Enterprises Should Know About ServerlessLondon Adapt or Die: Five Things Enterprises Should Know About Serverless
London Adapt or Die: Five Things Enterprises Should Know About Serverless
 
Go for Real Time Streaming Architectures - DotGo 2017
Go for Real Time Streaming Architectures - DotGo 2017Go for Real Time Streaming Architectures - DotGo 2017
Go for Real Time Streaming Architectures - DotGo 2017
 
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
 
Web Hooks
Web HooksWeb Hooks
Web Hooks
 
Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Is It API Time For A New Strategy?
Is It API Time For A New Strategy?
 
Future Proof Development
Future Proof DevelopmentFuture Proof Development
Future Proof Development
 
Anton Caceres "Async Python and Web Sockets"
Anton Caceres "Async Python and Web Sockets"Anton Caceres "Async Python and Web Sockets"
Anton Caceres "Async Python and Web Sockets"
 

More from Andreas Krohn

20 APIs in 20 minutes - Göteborg Startup Hack
20 APIs in 20 minutes -  Göteborg Startup Hack20 APIs in 20 minutes -  Göteborg Startup Hack
20 APIs in 20 minutes - Göteborg Startup HackAndreas Krohn
 
Målgrupper för öppna data
Målgrupper för öppna dataMålgrupper för öppna data
Målgrupper för öppna dataAndreas Krohn
 
20 ap is in 20 minutes - Nordic APIs Gothenburg
20 ap is in 20 minutes  - Nordic APIs Gothenburg20 ap is in 20 minutes  - Nordic APIs Gothenburg
20 ap is in 20 minutes - Nordic APIs GothenburgAndreas Krohn
 
Business Impact of Private, Partner and Public APIs
Business Impact of Private, Partner and Public APIsBusiness Impact of Private, Partner and Public APIs
Business Impact of Private, Partner and Public APIsAndreas Krohn
 
I hate developers - at least I strongly dislike how developers are worshipped...
I hate developers - at least I strongly dislike how developers are worshipped...I hate developers - at least I strongly dislike how developers are worshipped...
I hate developers - at least I strongly dislike how developers are worshipped...Andreas Krohn
 
APIs are not a technical challenge
APIs are not a technical challengeAPIs are not a technical challenge
APIs are not a technical challengeAndreas Krohn
 
Gör allt socialt - Integrera Sociala Media
Gör allt socialt - Integrera Sociala MediaGör allt socialt - Integrera Sociala Media
Gör allt socialt - Integrera Sociala MediaAndreas Krohn
 
Framgångsrik datapublicering från Nordic APIs Sundsvall
Framgångsrik datapublicering från Nordic APIs SundsvallFramgångsrik datapublicering från Nordic APIs Sundsvall
Framgångsrik datapublicering från Nordic APIs SundsvallAndreas Krohn
 
20 APIs på 20 minuter - Meet n Hack
20 APIs på 20 minuter - Meet n Hack20 APIs på 20 minuter - Meet n Hack
20 APIs på 20 minuter - Meet n HackAndreas Krohn
 
20 APIs in 20 Minutes - apps4norge
20 APIs in 20 Minutes - apps4norge20 APIs in 20 Minutes - apps4norge
20 APIs in 20 Minutes - apps4norgeAndreas Krohn
 
APIer i Sociala Medier
APIer i Sociala MedierAPIer i Sociala Medier
APIer i Sociala MedierAndreas Krohn
 
Öppna APIer gör din information tillgänglig för alla
Öppna APIer  gör din information tillgänglig för allaÖppna APIer  gör din information tillgänglig för alla
Öppna APIer gör din information tillgänglig för allaAndreas Krohn
 
Maximera nyttan med APIer
Maximera nyttan med APIerMaximera nyttan med APIer
Maximera nyttan med APIerAndreas Krohn
 
Why are APIs important?
Why are APIs important?Why are APIs important?
Why are APIs important?Andreas Krohn
 
20 APIs in 20 minutes
20 APIs in 20 minutes20 APIs in 20 minutes
20 APIs in 20 minutesAndreas Krohn
 
20 APIer på 20 minuter
20 APIer på 20 minuter20 APIer på 20 minuter
20 APIer på 20 minuterAndreas Krohn
 
Why APIs are important
Why APIs are importantWhy APIs are important
Why APIs are importantAndreas Krohn
 
Mashup - Web Service Awards Stockholm 2008
Mashup  - Web Service Awards Stockholm 2008Mashup  - Web Service Awards Stockholm 2008
Mashup - Web Service Awards Stockholm 2008Andreas Krohn
 
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5Andreas Krohn
 

More from Andreas Krohn (20)

20 APIs in 20 minutes - Göteborg Startup Hack
20 APIs in 20 minutes -  Göteborg Startup Hack20 APIs in 20 minutes -  Göteborg Startup Hack
20 APIs in 20 minutes - Göteborg Startup Hack
 
Målgrupper för öppna data
Målgrupper för öppna dataMålgrupper för öppna data
Målgrupper för öppna data
 
20 ap is in 20 minutes - Nordic APIs Gothenburg
20 ap is in 20 minutes  - Nordic APIs Gothenburg20 ap is in 20 minutes  - Nordic APIs Gothenburg
20 ap is in 20 minutes - Nordic APIs Gothenburg
 
Business Impact of Private, Partner and Public APIs
Business Impact of Private, Partner and Public APIsBusiness Impact of Private, Partner and Public APIs
Business Impact of Private, Partner and Public APIs
 
I hate developers - at least I strongly dislike how developers are worshipped...
I hate developers - at least I strongly dislike how developers are worshipped...I hate developers - at least I strongly dislike how developers are worshipped...
I hate developers - at least I strongly dislike how developers are worshipped...
 
APIs are not a technical challenge
APIs are not a technical challengeAPIs are not a technical challenge
APIs are not a technical challenge
 
Gör allt socialt - Integrera Sociala Media
Gör allt socialt - Integrera Sociala MediaGör allt socialt - Integrera Sociala Media
Gör allt socialt - Integrera Sociala Media
 
Framgångsrik datapublicering från Nordic APIs Sundsvall
Framgångsrik datapublicering från Nordic APIs SundsvallFramgångsrik datapublicering från Nordic APIs Sundsvall
Framgångsrik datapublicering från Nordic APIs Sundsvall
 
20 APIs på 20 minuter - Meet n Hack
20 APIs på 20 minuter - Meet n Hack20 APIs på 20 minuter - Meet n Hack
20 APIs på 20 minuter - Meet n Hack
 
20 APIs in 20 Minutes - apps4norge
20 APIs in 20 Minutes - apps4norge20 APIs in 20 Minutes - apps4norge
20 APIs in 20 Minutes - apps4norge
 
APIer i Sociala Medier
APIer i Sociala MedierAPIer i Sociala Medier
APIer i Sociala Medier
 
Öppna APIer gör din information tillgänglig för alla
Öppna APIer  gör din information tillgänglig för allaÖppna APIer  gör din information tillgänglig för alla
Öppna APIer gör din information tillgänglig för alla
 
Maximera nyttan med APIer
Maximera nyttan med APIerMaximera nyttan med APIer
Maximera nyttan med APIer
 
Why are APIs important?
Why are APIs important?Why are APIs important?
Why are APIs important?
 
20 APIs in 20 minutes
20 APIs in 20 minutes20 APIs in 20 minutes
20 APIs in 20 minutes
 
20 APIer på 20 minuter
20 APIer på 20 minuter20 APIer på 20 minuter
20 APIer på 20 minuter
 
Why APIs are important
Why APIs are importantWhy APIs are important
Why APIs are important
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
Mashup - Web Service Awards Stockholm 2008
Mashup  - Web Service Awards Stockholm 2008Mashup  - Web Service Awards Stockholm 2008
Mashup - Web Service Awards Stockholm 2008
 
Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5Openkapow At Mashup Camp 5
Openkapow At Mashup Camp 5
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

State of APIs: Now & Next

  • 1. State of APIs: Now & Next BY ANDREAS KROHN
  • 2. Andreas mashup.se Krohn @andreaskrohn dopter.se APIHQ.com nordicAPIs.com
  • 3. PAST PRESENT FUTURE APIs EVERYWHERE ‣ THE way to integrate systems ‣ THE way to expose data ‣ Beyond internet startups
  • 4. PAST PRESENT FUTURE APIs EVERYWHERE INFRASTRUCTURE Cloud Mobile Sync
  • 5. PAST PRESENT FUTURE APIs EVERYWHERE INFRASTRUCTURE ‣ PSI rules! OPENGOV ‣ Open data movement
  • 6. PAST PRESENT FUTURE APIs EVERYWHERE INFRASTRUCTURE ‣ Hackathonmania OPENGOV API EVENTS
  • 7. PAST PRESENT FUTURE APIs EVERYWHERE INFRASTRUCTURE OPENGOV API EVENTS DEFACTO STANDARDS ‣ REST(ish) ‣ JSON ‣ OAuth 2(ish)
  • 8. PAST PRESENT FUTURE THE OBVIOUS MORE ‣ APIs in more industries ‣ REST + JSON ‣ Open data
  • 9. PAST PRESENT FUTURE THE OBVIOUS ‣ Do not reinvent the API MANAGEMENT wheel (unless you can patent it) ‣ The whole package is important Alessandro Suraci, from The Noun Project
  • 10. PAST PRESENT FUTURE THE OBVIOUS API MANAGEMENT INTERNET OF THINGS ‣ Tessla, Ford, Philips, Ninja Blocks...
  • 11. PAST PRESENT FUTURE THE OBVIOUS ‣ Power of APIs for API MANAGEMENT INTERNET OF THINGS non-coders APIs FOR MUGGLES ‣ Automation ‣IFTTT.com ‣Zapier.com
  • 12. PAST PRESENT FUTURE THE OBVIOUS API MANAGEMENT ‣ One API to rule them all INTERNET OF THINGS APIs FOR MUGGLES ‣Janrain, Singly ‣ Scripting solutions AGGREGATION ‣Webshell
  • 13. PAST PRESENT FUTURE THE OBVIOUS API MANAGEMENT ‣ All data all of the time INTERNET OF THINGS APIs FOR MUGGLES ‣ Streaming ‣ Push AGGREGATION REAL TIME
  • 14. PAST PRESENT FUTURE THE OBVIOUS API MANAGEMENT ‣ Hypermedia APIs INTERNET OF THINGS APIs FOR MUGGLES ‣ Descriptors ‣ Linked data AGGREGATION REAL TIME API DESIGN ‣ Documentation
  • 15. PAST PRESENT FUTURE THE OBVIOUS ‣ APIs are not the API MANAGEMENT solution to all INTERNET OF THINGS APIs FOR MUGGLES problems AGGREGATION REAL TIME ‣ Twitter, Netflix, Google API DESIGN Reader... BACKLASH ‣ Part of growing up
  • 17. Icons ‣ thenounproject.com from .... ‣ gentleface.com ‣ webalys.com/minicons ‣ twitter.com/kemie
  • 18. Thank You. andreas@dopter.se @andreaskrohn mashup.se