SlideShare a Scribd company logo
1 of 17
1
Ramchandra Koty, Equinix
Senthil Balakrishnan, Equinix
Purvish Purohit, Equinix
TRANSFORMING YOUR BUSINESS THROUGH APIS
Confidential – © 2015 Equinix Inc. Equinix.com 3
Overview
• Platform Equinix Overview
• Equinix Software Capabilities
• API Evolution & Business Drivers
• Equinix API Reference Architecture & Taxonomy
• Equinix APIs Ecosystem Journey
• Developer Platform Overview
Confidential – © 2015 Equinix Inc. Equinix.com 4
4
Platform Equinix Overview
Experience as Global Market
Maker
17+ years Data Center
Operational Excellence
Global Innovator & Thought
Leader
Interconnection / Peering
exchanges
Global Portals based on multiple
patents
Supporting Key
Communities of Interest
Network, cloud, content, financial
services, and enterprise
ecosystems
Confidential – © 2015 Equinix Inc. Equinix.com 5
Data Science Digital
Marketing
Mobile AppsWeb App
Big Data &
Analytics
Cloud
APIs
Microservices Open Source Contribution
& more…
Product Ecosystem Continuous Delivery Ecosystem
Technology Ecosystem
Infrastructure Ecosystem
Equinix Software Capabilities
Confidential – © 2015 Equinix Inc. Equinix.com 6
6
Why APIs?
Source: fabernovel
Confidential – © 2015 Equinix Inc. Equinix.com 7
The evolution of APIs
Confidential – © 2015 Equinix Inc. Equinix.com 8
API First Architecture – Reference Blueprint
Rationalized
repository of
data and
business
services.
Traffic
Management
Analytics Security Mediation
URI Conversion
 Key Management
 Authentication
 Encryption/Decryption
 Non-repudiation
 Business/Technical
 Data Mining
 Pattern Recognition
 Reporting
 Spike limit
 Throttling
 QoS Enforcement
 Data Validation
 Data Transformation
Performance
Management
API Management Cluster - Fault Tolerance / Load Balancing / Geographically Redundant Replica
Developer Portal
 Onboarding & Interaction
 Monitoring & Reporting
 Users Administration
Apps
 Mobile
 Web
Application API Endpoints
Application Proxy API - HTTPS
Application API – HTTP/HTTPS
Business Processes Data Services Configuration Services Network Services
 Caching
Confidential – © 2015 Equinix Inc. Equinix.com 9
Equinix API Taxonomy
 Digital Content APIs
o Collateral
o Blogs & Forums
o PR & News
o Events & Articles
 Interconnection APIs
o Cloud Exchange
o Internet Exchange
o Port Management
 Datacenter & Colocation APIs
o Space Inventory Management
o Power Management
 eCommerce APIs
o Customer Management
o Product & Pricing
o Order Management
o Asset Management
o Billing & Invoicing
o Incident Management
o Notification Management
 Marketplace APIs
o Buyer & Seller
o Storefront
 Operational & Analytical APIs
o Traffic Statistics
o Power Usage Metrics
o Matchmaker
 Administration & Security APIs
o Authentication
o Federation
o User Management
o Permission Management
Confidential – © 2015 Equinix Inc. Equinix.com 10
API – Lifecycle
API
Monitor
API
Manage
API
Subscribe
API
Publish
API
Create
• Publish APIs to Customers,
Partners & Internal users.
• Supports publishing multiple
Communication protocols
including SOAP, REST and
JSON and XML style services as
APIs.
• Manage API versions and
deployment status by
version/Revision at very granular
level
• Apply Security policies to APIs
(authentication, authorization).
• Associate API to Product and to
Developer Apps
• One-click deployment to API
Gateway for immediate
publishing.
• Browse APPs that are
assigned to the user.
• Self-registration to
developer community to
subscribe to APPs.
• Subscribe to APIs and
manage subscriptions on
per-app basis.
• Subscriptions can be at
different service tiers
based on expected usage
levels.
• Role based access to API
Store; manage public and
private APIs.
• Manage subscriptions at a
per-developer level.
1 2 3 4
• Analytics dashboard
with customizable metric
points.
• View metrics by user, API
and more.
• Custom Report, GeoMap
& Traffic Composition
views.
• Monitor SLA compliance.
• Improved dashboard for
monitoring usage
statistics
• Manage API lifecycle and
revision and version
• Ability to revoke access
tokens
• Separate validity period
configuration for
Application Access
Token
• OAuth2 Authorization
Code Grant Type Support
• Provision to approve
access tokens
manually/auto-approve
5
Confidential – © 2015 Equinix Inc. Equinix.com 11
Equinix Cloud Exchange – API Journey
A real-time platform for machine-to-machine communication for orchestrating complex provisioning, event management, rules
execution & workflow management across enterprises, networks, managed service providers and cloud services at a global
scale.
API eco-system built on micro services
based architecture
Container based Micro services
Highly scalable
Vendor agnostic and cloud ready for multi-
cloud deployment
Consistency between SDLC environments
Key Highlights
Multi-Cloud compatible
Containers
Micro-Services packaged in
Containers
Resource Isolation leveraging
Containers
Confidential – © 2015 Equinix Inc. Equinix.com 12
12
APIs
Developer Experience
SDKs
Cloud Exchange APIs
SDK Approach
Swagger-CodeGen
 Swagger-CodeGen modular, quick to market open source solution to SDKs for APIs
 All it needs a swagger definition to generate SDK’s for various languages
 Java
 PHP
 Phython
 NodeJs
 Scala and more
 On the fly integration with build process or developer portal can generate automatically using Swagger-CodeGen
tool given a swagger json
 Extendible easy to template and add more language
Confidential – © 2015 Equinix Inc. Equinix.com 13
Equinix - Maturity Model (Reference)
In roadmap
Completeness of Vision
Not in roadmap
Current State
(Self Assessment)
API Maturity Model – Vectors
Strategy & Governance
Architecture
Development Process
Developer Community
Confidential – © 2015 Equinix Inc. Equinix.com 14
Developer Platform Overview
Single Pane of Glass to enable API Exploration, API Subscription & Collaboration for customer, partner & internal developers
The Developer Platform
• Enables Developers to quickly Explore, Subscribe &
Connect to APIs
• Provides Software Development Kits to help
customers/partners build Apps
• Provides Real Time API analytics
• Provides Learning Community & Support
…and do it all at a Global scale
APIs
LEARNING CENTER
APPs
COMMUNITY
Developer
Confidential – © 2015 Equinix Inc. Equinix.com 15
Developer
Experience
Developer
Registration
API Catalog
API
Subscription
Developer
Community
API
Analytics
Software
Development
Kits
API
Playground
Workbench
• App Management
• App Team Management
• Recommendations
Developer Platform Capabilities
• Registration process
• Role & Entitlement based Resource access
for APIs and Apps
• User profile / PDS integration
• Catalog Presentment
• API Exploration
• API Simulation
• Guideline on API Specification Format
• App Registration
• Key and/or Client id/Secret
Generation
• API Product(Bundle) Selection
• Forums & Blogs
• Social Integration
• Learning Center/Knowledge Base
• News Board• API Analytics
• API Status and
notification
• API Support Channel
• CSP & NSP Software
Connectors
• Tools , SDKs & Sample apps
• API Test harness
• Sandbox Integration
• Runtime environment for
programmable units
Confidential – © 2015 Equinix Inc. Equinix.com 16
DEMO
Confidential – © 2015 Equinix Inc. Equinix.com 17
API and Developer Program – Key Learnings
API is an API – Public, Private, Open, Internal or External
API Governance – Systemic checks via Automation is valuable
Operational Excellence – Think Support First
It’s about DX – Developer Experience & Engagement
Community is King – Collaborate more!!!
#1
#2
#3
#4
#5
Confidential – © 2015 Equinix Inc. Equinix.com 18
https://blog.equinix.com/2015/07/equinix-developer-platform-powering-the-api-economy-2/
Blogs:
Q & A

More Related Content

What's hot

I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonI Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonApigee | Google Cloud
 
Adapt or Die: Serverless Microservices
Adapt or Die: Serverless MicroservicesAdapt or Die: Serverless Microservices
Adapt or Die: Serverless MicroservicesApigee | Google Cloud
 
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopI Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopApigee | Google Cloud
 
Digital Transformation: How leaders meet modern customer expectations
Digital Transformation: How leaders meet modern customer expectationsDigital Transformation: How leaders meet modern customer expectations
Digital Transformation: How leaders meet modern customer expectationsApigee | Google Cloud
 
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft AzureBuilding APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft AzureApigee | Google Cloud
 
Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge Apigee | Google Cloud
 
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSDeep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSApigee | Google Cloud
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeApigee | Google Cloud
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Alexandre Roman
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedApigee | Google Cloud
 
How to Manage Microservices and APIs with Apigee and Istio
How to Manage Microservices and APIs with Apigee and IstioHow to Manage Microservices and APIs with Apigee and Istio
How to Manage Microservices and APIs with Apigee and IstioVMware Tanzu
 
Bringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsBringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsApigee | Google Cloud
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayApigee | Google Cloud
 
Unlocking Value From the Internet of Things (IoT) with APIs
Unlocking Value From the Internet of Things (IoT) with APIsUnlocking Value From the Internet of Things (IoT) with APIs
Unlocking Value From the Internet of Things (IoT) with APIsApigee | Google Cloud
 
Apigee Insights: Data & Context-Driven Actions
Apigee Insights: Data & Context-Driven ActionsApigee Insights: Data & Context-Driven Actions
Apigee Insights: Data & Context-Driven ActionsApigee | Google Cloud
 

What's hot (20)

I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonI Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
 
Adapt or Die: Serverless Microservices
Adapt or Die: Serverless MicroservicesAdapt or Die: Serverless Microservices
Adapt or Die: Serverless Microservices
 
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopI Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
 
Digital Transformation: How leaders meet modern customer expectations
Digital Transformation: How leaders meet modern customer expectationsDigital Transformation: How leaders meet modern customer expectations
Digital Transformation: How leaders meet modern customer expectations
 
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft AzureBuilding APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft Azure
 
Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge
 
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaSDeep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaS
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
 
API Management and Kubernetes
API Management and KubernetesAPI Management and Kubernetes
API Management and Kubernetes
 
How to Manage Microservices and APIs with Apigee and Istio
How to Manage Microservices and APIs with Apigee and IstioHow to Manage Microservices and APIs with Apigee and Istio
How to Manage Microservices and APIs with Apigee and Istio
 
Bringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIsBringing Partners, Teams and Systems Together through APIs
Bringing Partners, Teams and Systems Together through APIs
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 
API Security Lifecycle
API Security LifecycleAPI Security Lifecycle
API Security Lifecycle
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
A Checklist for Every API Call
A Checklist for Every API CallA Checklist for Every API Call
A Checklist for Every API Call
 
Unlocking Value From the Internet of Things (IoT) with APIs
Unlocking Value From the Internet of Things (IoT) with APIsUnlocking Value From the Internet of Things (IoT) with APIs
Unlocking Value From the Internet of Things (IoT) with APIs
 
Apigee Insights: Data & Context-Driven Actions
Apigee Insights: Data & Context-Driven ActionsApigee Insights: Data & Context-Driven Actions
Apigee Insights: Data & Context-Driven Actions
 

Viewers also liked

Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsApigee | Google Cloud
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration Apigee | Google Cloud
 
MongoDB at Scale
MongoDB at ScaleMongoDB at Scale
MongoDB at ScaleMongoDB
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile StrategyNitin Gaur
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB
 
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor Management
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor ManagementMongoDB for Time Series Data Part 1: Setting the Stage for Sensor Management
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor ManagementMongoDB
 

Viewers also liked (7)

Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration
 
MongoDB at Scale
MongoDB at ScaleMongoDB at Scale
MongoDB at Scale
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile Strategy
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
 
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor Management
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor ManagementMongoDB for Time Series Data Part 1: Setting the Stage for Sensor Management
MongoDB for Time Series Data Part 1: Setting the Stage for Sensor Management
 

Similar to Transforming Your Business Through APIs

How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHARMAN Services
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceWSO2
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- MadridVinay Kumar
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0sflynn073
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsDevCamp Campinas
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
 
Architecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and AkanaArchitecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and AkanaAkana
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachAkana
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18Vinay Kumar
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsApigee | Google Cloud
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAkana
 

Similar to Transforming Your Business Through APIs (20)

M meijer api management - tech-days 2015
M meijer   api management - tech-days 2015M meijer   api management - tech-days 2015
M meijer api management - tech-days 2015
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
 
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and GovernanceHow to Manage APIs in your Enterprise for Maximum Reusability and Governance
How to Manage APIs in your Enterprise for Maximum Reusability and Governance
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
Architecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and AkanaArchitecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and Akana
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIs
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
 

More from Apigee | Google Cloud

Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldApigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketApigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessApigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailApigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranApigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!Apigee | Google Cloud
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorApigee | Google Cloud
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 

More from Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoor
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet Kapoor
 

Recently uploaded

UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 

Recently uploaded (20)

UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 

Transforming Your Business Through APIs

  • 1. 1 Ramchandra Koty, Equinix Senthil Balakrishnan, Equinix Purvish Purohit, Equinix TRANSFORMING YOUR BUSINESS THROUGH APIS
  • 2. Confidential – © 2015 Equinix Inc. Equinix.com 3 Overview • Platform Equinix Overview • Equinix Software Capabilities • API Evolution & Business Drivers • Equinix API Reference Architecture & Taxonomy • Equinix APIs Ecosystem Journey • Developer Platform Overview
  • 3. Confidential – © 2015 Equinix Inc. Equinix.com 4 4 Platform Equinix Overview Experience as Global Market Maker 17+ years Data Center Operational Excellence Global Innovator & Thought Leader Interconnection / Peering exchanges Global Portals based on multiple patents Supporting Key Communities of Interest Network, cloud, content, financial services, and enterprise ecosystems
  • 4. Confidential – © 2015 Equinix Inc. Equinix.com 5 Data Science Digital Marketing Mobile AppsWeb App Big Data & Analytics Cloud APIs Microservices Open Source Contribution & more… Product Ecosystem Continuous Delivery Ecosystem Technology Ecosystem Infrastructure Ecosystem Equinix Software Capabilities
  • 5. Confidential – © 2015 Equinix Inc. Equinix.com 6 6 Why APIs? Source: fabernovel
  • 6. Confidential – © 2015 Equinix Inc. Equinix.com 7 The evolution of APIs
  • 7. Confidential – © 2015 Equinix Inc. Equinix.com 8 API First Architecture – Reference Blueprint Rationalized repository of data and business services. Traffic Management Analytics Security Mediation URI Conversion  Key Management  Authentication  Encryption/Decryption  Non-repudiation  Business/Technical  Data Mining  Pattern Recognition  Reporting  Spike limit  Throttling  QoS Enforcement  Data Validation  Data Transformation Performance Management API Management Cluster - Fault Tolerance / Load Balancing / Geographically Redundant Replica Developer Portal  Onboarding & Interaction  Monitoring & Reporting  Users Administration Apps  Mobile  Web Application API Endpoints Application Proxy API - HTTPS Application API – HTTP/HTTPS Business Processes Data Services Configuration Services Network Services  Caching
  • 8. Confidential – © 2015 Equinix Inc. Equinix.com 9 Equinix API Taxonomy  Digital Content APIs o Collateral o Blogs & Forums o PR & News o Events & Articles  Interconnection APIs o Cloud Exchange o Internet Exchange o Port Management  Datacenter & Colocation APIs o Space Inventory Management o Power Management  eCommerce APIs o Customer Management o Product & Pricing o Order Management o Asset Management o Billing & Invoicing o Incident Management o Notification Management  Marketplace APIs o Buyer & Seller o Storefront  Operational & Analytical APIs o Traffic Statistics o Power Usage Metrics o Matchmaker  Administration & Security APIs o Authentication o Federation o User Management o Permission Management
  • 9. Confidential – © 2015 Equinix Inc. Equinix.com 10 API – Lifecycle API Monitor API Manage API Subscribe API Publish API Create • Publish APIs to Customers, Partners & Internal users. • Supports publishing multiple Communication protocols including SOAP, REST and JSON and XML style services as APIs. • Manage API versions and deployment status by version/Revision at very granular level • Apply Security policies to APIs (authentication, authorization). • Associate API to Product and to Developer Apps • One-click deployment to API Gateway for immediate publishing. • Browse APPs that are assigned to the user. • Self-registration to developer community to subscribe to APPs. • Subscribe to APIs and manage subscriptions on per-app basis. • Subscriptions can be at different service tiers based on expected usage levels. • Role based access to API Store; manage public and private APIs. • Manage subscriptions at a per-developer level. 1 2 3 4 • Analytics dashboard with customizable metric points. • View metrics by user, API and more. • Custom Report, GeoMap & Traffic Composition views. • Monitor SLA compliance. • Improved dashboard for monitoring usage statistics • Manage API lifecycle and revision and version • Ability to revoke access tokens • Separate validity period configuration for Application Access Token • OAuth2 Authorization Code Grant Type Support • Provision to approve access tokens manually/auto-approve 5
  • 10. Confidential – © 2015 Equinix Inc. Equinix.com 11 Equinix Cloud Exchange – API Journey A real-time platform for machine-to-machine communication for orchestrating complex provisioning, event management, rules execution & workflow management across enterprises, networks, managed service providers and cloud services at a global scale. API eco-system built on micro services based architecture Container based Micro services Highly scalable Vendor agnostic and cloud ready for multi- cloud deployment Consistency between SDLC environments Key Highlights Multi-Cloud compatible Containers Micro-Services packaged in Containers Resource Isolation leveraging Containers
  • 11. Confidential – © 2015 Equinix Inc. Equinix.com 12 12 APIs Developer Experience SDKs Cloud Exchange APIs SDK Approach Swagger-CodeGen  Swagger-CodeGen modular, quick to market open source solution to SDKs for APIs  All it needs a swagger definition to generate SDK’s for various languages  Java  PHP  Phython  NodeJs  Scala and more  On the fly integration with build process or developer portal can generate automatically using Swagger-CodeGen tool given a swagger json  Extendible easy to template and add more language
  • 12. Confidential – © 2015 Equinix Inc. Equinix.com 13 Equinix - Maturity Model (Reference) In roadmap Completeness of Vision Not in roadmap Current State (Self Assessment) API Maturity Model – Vectors Strategy & Governance Architecture Development Process Developer Community
  • 13. Confidential – © 2015 Equinix Inc. Equinix.com 14 Developer Platform Overview Single Pane of Glass to enable API Exploration, API Subscription & Collaboration for customer, partner & internal developers The Developer Platform • Enables Developers to quickly Explore, Subscribe & Connect to APIs • Provides Software Development Kits to help customers/partners build Apps • Provides Real Time API analytics • Provides Learning Community & Support …and do it all at a Global scale APIs LEARNING CENTER APPs COMMUNITY Developer
  • 14. Confidential – © 2015 Equinix Inc. Equinix.com 15 Developer Experience Developer Registration API Catalog API Subscription Developer Community API Analytics Software Development Kits API Playground Workbench • App Management • App Team Management • Recommendations Developer Platform Capabilities • Registration process • Role & Entitlement based Resource access for APIs and Apps • User profile / PDS integration • Catalog Presentment • API Exploration • API Simulation • Guideline on API Specification Format • App Registration • Key and/or Client id/Secret Generation • API Product(Bundle) Selection • Forums & Blogs • Social Integration • Learning Center/Knowledge Base • News Board• API Analytics • API Status and notification • API Support Channel • CSP & NSP Software Connectors • Tools , SDKs & Sample apps • API Test harness • Sandbox Integration • Runtime environment for programmable units
  • 15. Confidential – © 2015 Equinix Inc. Equinix.com 16 DEMO
  • 16. Confidential – © 2015 Equinix Inc. Equinix.com 17 API and Developer Program – Key Learnings API is an API – Public, Private, Open, Internal or External API Governance – Systemic checks via Automation is valuable Operational Excellence – Think Support First It’s about DX – Developer Experience & Engagement Community is King – Collaborate more!!! #1 #2 #3 #4 #5
  • 17. Confidential – © 2015 Equinix Inc. Equinix.com 18 https://blog.equinix.com/2015/07/equinix-developer-platform-powering-the-api-economy-2/ Blogs: Q & A