SlideShare a Scribd company logo
2
Most read
7
Most read
10
Most read
Copyright2016JacquesLedoux
jcq@ledx.com
What’s an API ?!?
The What, Why, Who, How, Where and When…
But Remember That...
Series about technologies explained in plain, non-geek language.
Copyright2016JacquesLedoux
jcq@ledx.com
What’s an API?
An Application Programming Interface is a computing system’s
protected doorway through which a consuming computing system
can access exposed functions and data.
To access the providing system, a consumer
must use a special key otherwise, the API will
deny access.
FUNCTION DATA
Retrieve a list of
business
contacts
All business
contacts
Add a new
contact
Contact added
Modify a contact Contact
modified
Copyright2016JacquesLedoux
jcq@ledx.com
Why...
Do one creates an API?: API facilitates system’s interoperability
which decreases functional and data redundancy. For example,
one system that needs the contact information can simply ask
the Contact master system to provide it.
Do one consumes an API?: Interoperability provides a faster
time to market as it is more efficient to reuse a functional
capability that already exists in a system than to rebuild or
duplicate that functionality in a new system. It also increase
data quality by decreasing data redundancy across systems
which is a major cause of dirty / stale information.
Copyright2016JacquesLedoux
jcq@ledx.com
Who...
Creates and owns an API: the providing system owner creates
the API. The system owner may elect to publicly expose and
monetize its API such as large API providers like Google and
Amazon. Cloud computing is a great enabler for such business
model (eg: API economy).
Consumes an API: these could be the organization’s internal
systems or any external systems to which the API owner grants
access, either freely or at a cost.
Copyright2016JacquesLedoux
jcq@ledx.com
How to...
Build and expose an API: technical skills are required such as
API analysis and design, networking, programming, securing,
deploying, monitoring, monetizing, and other similar
competences.
Consume an API: technical skills are also required but an API is
typically much easier to consume than to build. It mostly
requires analytical and programming skills to adapt the
consuming system to use the API.
Copyright2016JacquesLedoux
jcq@ledx.com
Where are API’s
Private API’s: these are exposed on an organization’s closed
network and can only be accessed by internal authorized
systems.
Shared API’s: these are exposed on an organization’s open*
network and can only be accessed by internal and external
authorized systems.
Public API’s: these are exposed on the Web and are accessible
to any systems for which an authorization key is granted either
freely or at a cost.
*Open network are securely accessible from outside an organization through the Internet or VPNs
Copyright2016JacquesLedoux
jcq@ledx.com
When to...
Build an API: when you realize that the functionalities of a given
system could be reused by other internal or external systems,
whether privately or publicly.
Consume an API: when you realize that functionalities you need
are readily available from other private or public systems that
provides an accessible API.
Copyright2016JacquesLedoux
jcq@ledx.com
But remember that...
An API is not an obscure backdoor. It is knowingly exposed and
documented so the consumers know how to use it.
An API does not have to expose all the functions and data of its
underlying system.
An API can evolve over time (adding, modifying, removing
functions).
API’s from various providers can be used to build a whole system
by itself or integrated to an existing system.
Copyright2016JacquesLedoux
jcq@ledx.com
Example
Copyright2016JacquesLedoux
jcq@ledx.com
Jacques Ledoux
Executive advisor for enterprises seeking their path through
the maze of modern technologies
I am:
● Business & System Architect (Enterprise / Solution).
● Executive Advisor for Cloud, Mobile, Social medias,
Big Data, Internet of Things and API's/Open Source
alternatives.
LinkedIn: https://ca.linkedin.com/in/jacquesledoux

More Related Content

PPTX
Introduction to APIs (Application Programming Interface)
PDF
API for Beginners
PPTX
Api types
PPTX
Api Testing
PDF
Architecting an Enterprise API Management Strategy
PDF
API strategy with IBM API connect
PPTX
Api testing
PPTX
An Introduction to OAuth 2
Introduction to APIs (Application Programming Interface)
API for Beginners
Api types
Api Testing
Architecting an Enterprise API Management Strategy
API strategy with IBM API connect
Api testing
An Introduction to OAuth 2

What's hot (20)

PPTX
RPA Uipath Presentation.pptx
PDF
IBM API Connect - overview
PDF
An Introduction To Automated API Testing
PDF
API Testing
PPTX
ASP.NET Lecture 1
PDF
Implementing OAuth
PPTX
University Management System use case
PDF
Okta docs
PDF
Apigee Demo: API Platform Overview
PDF
Api Gateway
PPTX
API Security Lifecycle
PPTX
API Strategy Introduction
PDF
Why API Ops is the Next Wave of DevOps
PPTX
RPA (Robotic Process Automation)
PPTX
API Governance in the Enterprise
PPTX
OAuth 2
PDF
APIConnect Security Best Practice
PPTX
Robotic process automation Introduction
PPTX
API Testing for everyone.pptx
PDF
API Management - Why it matters!
RPA Uipath Presentation.pptx
IBM API Connect - overview
An Introduction To Automated API Testing
API Testing
ASP.NET Lecture 1
Implementing OAuth
University Management System use case
Okta docs
Apigee Demo: API Platform Overview
Api Gateway
API Security Lifecycle
API Strategy Introduction
Why API Ops is the Next Wave of DevOps
RPA (Robotic Process Automation)
API Governance in the Enterprise
OAuth 2
APIConnect Security Best Practice
Robotic process automation Introduction
API Testing for everyone.pptx
API Management - Why it matters!
Ad

Viewers also liked (16)

PPTX
API Frenzy: API Strategy 101
PPTX
APIs 101: What are they? What do they have to do with genealogy?
PDF
APIs for biz dev 2.0 - Which business model to win in the API Economy?
PPTX
Why API? - Business of APIs Conference
PDF
Api presentation
PPTX
Api economy
PDF
Api for dummies
PDF
The Acceleration of the API Economy
PPTX
API Economy: 2016 Horizonwatch Trend Brief
PPTX
Pragmatic REST APIs
PDF
Welcome to the API Economy
PPTX
Api management 101
PDF
API Technical Writing
PPT
API 101 - Understanding APIs.
PDF
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
PPTX
Pizza Hut Marketing Research Project
API Frenzy: API Strategy 101
APIs 101: What are they? What do they have to do with genealogy?
APIs for biz dev 2.0 - Which business model to win in the API Economy?
Why API? - Business of APIs Conference
Api presentation
Api economy
Api for dummies
The Acceleration of the API Economy
API Economy: 2016 Horizonwatch Trend Brief
Pragmatic REST APIs
Welcome to the API Economy
Api management 101
API Technical Writing
API 101 - Understanding APIs.
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
Pizza Hut Marketing Research Project
Ad

Similar to What's an api (20)

PPTX
Distributed systems air traffic controller
PDF
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
PDF
Guide To API Development.pdf
PDF
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
PPTX
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
PDF
What is api
PDF
Modern APIs: The Non-Technical User’s Guide | The Enterprise World
PDF
Distribute and Monetize APIs
PDF
An Introduction to APIs
PDF
DFY Suite
PPTX
As Software eats the World, APIs eat Software
PDF
Supporting the digital transformation of the society with APIs (@Polimi)
PPTX
What is API's
PDF
How to Win in the New API Economy
PDF
Why should C-Level care about APIs? It's the new economy, stupid.
PDF
The API SlideShare for Bankers and Fintech Executives
 
PDF
What are ap is, how do they work, and why are they beneficial to developers a...
PDF
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
PDF
What is an API and why use it?
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Distributed systems air traffic controller
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
Guide To API Development.pdf
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
What is api
Modern APIs: The Non-Technical User’s Guide | The Enterprise World
Distribute and Monetize APIs
An Introduction to APIs
DFY Suite
As Software eats the World, APIs eat Software
Supporting the digital transformation of the society with APIs (@Polimi)
What is API's
How to Win in the New API Economy
Why should C-Level care about APIs? It's the new economy, stupid.
The API SlideShare for Bankers and Fintech Executives
 
What are ap is, how do they work, and why are they beneficial to developers a...
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
What is an API and why use it?
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx

Recently uploaded (20)

PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
AI in Product Development-omnex systems
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
System and Network Administration Chapter 2
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administraation Chapter 3
PPTX
history of c programming in notes for students .pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Digital Strategies for Manufacturing Companies
PPTX
L1 - Introduction to python Backend.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
VVF-Customer-Presentation2025-Ver1.9.pptx
AI in Product Development-omnex systems
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
System and Network Administration Chapter 2
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How Creative Agencies Leverage Project Management Software.pdf
ISO 45001 Occupational Health and Safety Management System
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Odoo Companies in India – Driving Business Transformation.pdf
PTS Company Brochure 2025 (1).pdf.......
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administraation Chapter 3
history of c programming in notes for students .pptx
Odoo POS Development Services by CandidRoot Solutions
How to Migrate SBCGlobal Email to Yahoo Easily
Digital Strategies for Manufacturing Companies
L1 - Introduction to python Backend.pptx
Nekopoi APK 2025 free lastest update
Navsoft: AI-Powered Business Solutions & Custom Software Development

What's an api

  • 1. Copyright2016JacquesLedoux jcq@ledx.com What’s an API ?!? The What, Why, Who, How, Where and When… But Remember That... Series about technologies explained in plain, non-geek language.
  • 2. Copyright2016JacquesLedoux jcq@ledx.com What’s an API? An Application Programming Interface is a computing system’s protected doorway through which a consuming computing system can access exposed functions and data. To access the providing system, a consumer must use a special key otherwise, the API will deny access. FUNCTION DATA Retrieve a list of business contacts All business contacts Add a new contact Contact added Modify a contact Contact modified
  • 3. Copyright2016JacquesLedoux jcq@ledx.com Why... Do one creates an API?: API facilitates system’s interoperability which decreases functional and data redundancy. For example, one system that needs the contact information can simply ask the Contact master system to provide it. Do one consumes an API?: Interoperability provides a faster time to market as it is more efficient to reuse a functional capability that already exists in a system than to rebuild or duplicate that functionality in a new system. It also increase data quality by decreasing data redundancy across systems which is a major cause of dirty / stale information.
  • 4. Copyright2016JacquesLedoux jcq@ledx.com Who... Creates and owns an API: the providing system owner creates the API. The system owner may elect to publicly expose and monetize its API such as large API providers like Google and Amazon. Cloud computing is a great enabler for such business model (eg: API economy). Consumes an API: these could be the organization’s internal systems or any external systems to which the API owner grants access, either freely or at a cost.
  • 5. Copyright2016JacquesLedoux jcq@ledx.com How to... Build and expose an API: technical skills are required such as API analysis and design, networking, programming, securing, deploying, monitoring, monetizing, and other similar competences. Consume an API: technical skills are also required but an API is typically much easier to consume than to build. It mostly requires analytical and programming skills to adapt the consuming system to use the API.
  • 6. Copyright2016JacquesLedoux jcq@ledx.com Where are API’s Private API’s: these are exposed on an organization’s closed network and can only be accessed by internal authorized systems. Shared API’s: these are exposed on an organization’s open* network and can only be accessed by internal and external authorized systems. Public API’s: these are exposed on the Web and are accessible to any systems for which an authorization key is granted either freely or at a cost. *Open network are securely accessible from outside an organization through the Internet or VPNs
  • 7. Copyright2016JacquesLedoux jcq@ledx.com When to... Build an API: when you realize that the functionalities of a given system could be reused by other internal or external systems, whether privately or publicly. Consume an API: when you realize that functionalities you need are readily available from other private or public systems that provides an accessible API.
  • 8. Copyright2016JacquesLedoux jcq@ledx.com But remember that... An API is not an obscure backdoor. It is knowingly exposed and documented so the consumers know how to use it. An API does not have to expose all the functions and data of its underlying system. An API can evolve over time (adding, modifying, removing functions). API’s from various providers can be used to build a whole system by itself or integrated to an existing system.
  • 10. Copyright2016JacquesLedoux jcq@ledx.com Jacques Ledoux Executive advisor for enterprises seeking their path through the maze of modern technologies I am: ● Business & System Architect (Enterprise / Solution). ● Executive Advisor for Cloud, Mobile, Social medias, Big Data, Internet of Things and API's/Open Source alternatives. LinkedIn: https://ca.linkedin.com/in/jacquesledoux