SlideShare a Scribd company logo
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapier and other Integration Platforms)
Connect your RESTful API to hundreds of
others in minutes (Zapier and other
Integration Platforms)
Sean Matthews, Left Hook Digital
• Co-Founder & Managing Partner
• Entrepreneur First
• Philosophy Major **
– No formal Programming Training
• Multiple years experience on both sides
of the equation (API Consumer, API
Provider)
About Me (or “Why you should listen to
me”)
About Left Hook Digital (The stats!)
• 15+ Public API Connectors on 3+ Integration Platforms
over the past 2+ years
• 30+ Private API Connectors on same Platforms
• 30+ Integration Platforms tracked in our Discovery API
– lefthookdigital.com/discovery
• 100+ APIs reviewed or programmed for
• 15+ SMB clients serviced for Business Process and
Workflow Automation
About You (Just kidding. But who are you?)
• SMB SaaS Devs/team members
• Enterprise SaaS Devs/team members
• Enterprise IT Devs/Management
• Product Managers
• API and MicroServices Consultants
• Developers Best Friends (Dev Tools)
• Distribution Strategy for my API?
• So many options!
– Direct/Native (point to point)
– App Marketplace (yours, theirs)
– Integration Platforms (iPaaS or Int. Platforms… vote!)
• Use Case First thinking
• API Design concerns for future distribution
• Workshop! Demo! Prove it!
The Takeaways (or “what should should learn”)
• Distribution Strategy for my API?
• So many options!
– Direct/Native (point to point)
– App Marketplace (yours, theirs)
– Integration Platforms (iPaaS or Int. Platforms… vote!)
• Use Case First thinking
• API Design concerns for future distribution
• Workshop! Demo! Prove it!
The Takeaways (or “what should should learn”)
API Distribution Strategy
/ Integration Strategy
Key Questions
• Metrics for API Success
• Who are my users?
• Of those users, who do I want to empower with my API?
• What’s my value add?
• What are the rich use cases now unlocked?
Available Distribution Channels
• Developer Targeting
– Landing Page :-) (aka, your documentation)
– ProgrammableWeb
– Press Release
– Community Blog Posts (Postman, PW, etc.)
• Direct Integrations
– Partnerships
• App Marketplaces
– Yours
– Theirs
• Integration Platforms
What’s in a name? Quick Definition
Many different types of integration platforms
• 3rd Party Tool (user login, often paid)
• Allows/Empowers user with low-code/no-code
environment to manage data flow between
software systems
Source: http://it.toolbox.com/blogs/minimalit/minimal-integration-7-pointtopoint-hub-or-bus-6527
Gimme Visuals
Why Integration Platforms?
• Central place to manage all integrations
• Connect once, connect to all available
• Paid support with stable architecture, no
developer reliance
• Empower non-developer
BIP (Before Integration Platforms)
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapier and other Integration Platforms)
AIP (After Integration Platforms)
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapier and other Integration Platforms)
Empower the non-developer
There are a lot of smart people out in the world
who would love to expand on your app/service
and leverage your API but who don’t want to
learn Nodejs, HTTP request verbs, OAuth2.0,
C#, or managing and hosting a server to do so.
Why not Integration Platforms?
• Customer Customer Customer
• Limited use cases
• Acute need best solved elsewhere
• Too many choices!
• Segment
• Sky Via
• SnapLogic
• StackStorm
• Stamplay
• Stringify
• TIBCO ActiveMatrix
• Tray.io
• UnifiedVu
• Workato
• XPlenty
• Youredi
• Zapier
• Microsoft Azure
• Microsoft Flow
• MuleSoft
• One SaaS
• Piesync
• Pipethru
• Podbox
• Proces IO
• RapidAPI
• SaaSler
• SAP HANA Cloud
Platform
• SAS Data Management
Platform
• Scribe Soft
• Denodo Platform
• DSync
• elastic.io
• Fabric8 IO
• Flex.io
• Flow Gear
• Flow XO
• i2Factory
• IBM App Connect
• IFTTT
• Informatica
• Information Builders
• Integrator.io
• Integromat
• JitterBit
• Actian
• Adaptris Interlok
• Adeptia Connect
• APIant
• Automate.io
• Azuqua
• Bedrock Data
• Built.io
• CData.com
• Cisco Integration Platform
• Cloud Elements
• Cloudpipes
• Cloudwork
• DBSync
• Decisions.com
• Dell Boomi
Who are the Platforms?
Good Luck!
Which ones let you build?
Platform Target User Base
Zapier SMBs, Non-technical
IFTTT Consumer/Prosumer, non-technical
Cloud Elements Enterprise IT, App Developers
MuleSoft Enterprise IT
Azuqua Enterprise IT
Workato SMB/SME IT, Savvy non-technical
Microsoft Flow | Power Apps | Azure Logic Apps Non-technical | SME IT | SME IT/Developer
Built.io/Flow SMBs IT/low-technical > Enterprise Technical
• Distribution Strategy for my API?
• So many options!
– Direct/Native (point to point)
– App Marketplace (yours, theirs)
– Integration Platforms (iPaaS or Int. Platforms… vote!)
• Use Case First thinking
• Workshop! Demo! Prove it!
• API Design concerns for future distribution
Carrying on...
Use Case First Thinking
How do the Platforms think of APIs?
• API Connectors exist on every platform by some
similar name.
• Zapier = Apps, Cloud Elements = Elements, Bedrock
Data, Workato, Azuqua = Connectors, Workato, etc.
• All Connectors are not created equal
Triggers, Actions, Searches or Finds
Triggers = Data Out, Events, etc
Actions = Data In, Workflow etc.
Searches/Finds = Query
Trigger Types
1. Polling
2. Webhook/RESThook/Callback
3. Chron/Schedule (usually system based)
Playbook- Step 1, Use Cases
CUSTOMER FIRST
• What data or workflows do you want to enable for your
users?
• What are they asking for?
Get statements!
“Whenever someone submits this Survey, add them to my
CRM and then send me a Slack message”
Step 2- Break it into composite parts
“Whenever someone submits this Survey, add them to my
CRM and then send me a Slack message”
Becomes
“New Survey Response” Trigger > “Add New Contact”
Action > “Send Slack Message” Action
Step 3- Evaluate API
After you’ve broken up the statements into
composite parts and determined all of your
needed TSAs…
Test the API for each!
You may need to line up more development work
:-)
Step 4- Double check existing Apps!
Getting your App built is important.
But make sure the target external Apps have all
of the TSAs needed to satisfy the desired flows!
Step 5- Build :-)
• Distribution Strategy for my API?
• So many options!
– Direct/Native (point to point)
– App Marketplace (yours, theirs)
– Integration Platforms (iPaaS or Int. Platforms… vote!)
• Use Case First thinking
• Workshop! Demo! Prove it!
• API Design concerns for future distribution
Carrying on...
DEMO
I manage a development and design shop, using
Teamwork as my project management tool.
I want to get a Slack notification every time someone
completes a task, and I want to be able to customize it (out
of the box integration doesn’t cut it for me)
Playbook- Step 1, Use Cases
Step 2- Break it into composite parts
“I want to get a Slack notification every time someone
completes a task...”
Becomes
“Task Completed” Trigger > “Send Slack Message” Action
• Ooo Webhooks!
• Let’s go to Postman
• Complete a Task
• Did it come in?
Step 3- Evaluate API
Slack- Has the messages!
Step 4- Double check existing Apps!
Step 5- Build :-)
• Distribution Strategy for my API?
• So many options!
– Direct/Native (point to point)
– App Marketplace (yours, theirs)
– Integration Platforms (iPaaS or Int. Platforms… vote!)
• Use Case First thinking
• Workshop! Demo! Prove it!
• API Design concerns for future distribution
Carrying on...
API Design Considerations
Top Concerns
1. Authentication
2. Polling Triggers vs. Webhooks
3. Sortable and filterable!
4. Return helpful/useful data
5. Please think of the childr-- err, errors!
The End!
Contact: sean@lefthook.co
Website: lefthookdigital.com
Ad

More Related Content

What's hot (18)

Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
Derrick Bowen
 
Multiplatform App Architecture
Multiplatform App ArchitectureMultiplatform App Architecture
Multiplatform App Architecture
Edwin Van Schaick
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
Karol Szmaj
 
Natural Language Processing for Tamil
Natural Language Processing for TamilNatural Language Processing for Tamil
Natural Language Processing for Tamil
Venkatarangan Thirumalai
 
Documenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStratDocumenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStrat
Anya Stettler
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
Apigee | Google Cloud
 
Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015
Mike Melusky
 
Mulesoft Raml APIs
Mulesoft Raml APIsMulesoft Raml APIs
Mulesoft Raml APIs
akshay yeluru
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
imranq2
 
Mobile application architecture
Mobile application architectureMobile application architecture
Mobile application architecture
Christos Matskas
 
Building Cross Platform Mobile Applications
Building Cross Platform Mobile ApplicationsBuilding Cross Platform Mobile Applications
Building Cross Platform Mobile Applications
Betclic Everest Group Tech Team
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonny
Lama K Banna
 
Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)
Nordic APIs
 
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Edureka!
 
[DEV5106] chatbots best practices and design patterns
[DEV5106] chatbots best practices and design patterns[DEV5106] chatbots best practices and design patterns
[DEV5106] chatbots best practices and design patterns
Ruben Rodriguez
 
Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015
Luis Borges Quina
 
Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
Derrick Bowen
 
Multiplatform App Architecture
Multiplatform App ArchitectureMultiplatform App Architecture
Multiplatform App Architecture
Edwin Van Schaick
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
Karol Szmaj
 
Documenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStratDocumenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStrat
Anya Stettler
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
Apigee | Google Cloud
 
Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015Building Native “apps” with Visual Studio 2015
Building Native “apps” with Visual Studio 2015
Mike Melusky
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
imranq2
 
Mobile application architecture
Mobile application architectureMobile application architecture
Mobile application architecture
Christos Matskas
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonny
Lama K Banna
 
Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)
Nordic APIs
 
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Automation Anywhere Control Room | Control Room Administration Tutorial | Edu...
Edureka!
 
[DEV5106] chatbots best practices and design patterns
[DEV5106] chatbots best practices and design patterns[DEV5106] chatbots best practices and design patterns
[DEV5106] chatbots best practices and design patterns
Ruben Rodriguez
 
Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015
Luis Borges Quina
 

Similar to LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapier and other Integration Platforms) (20)

code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
Adelina Todeva
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
Pace Integration
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrate
Jon Petter Hjulstad
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
Daniel Toomey
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
Lauren P. Dodge
 
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Kamyar Mohager
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
Cristina Vidu
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
Valeri Illescas
 
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIsSpeed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
george_edwards
 
Software Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptxSoftware Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptx
JamesMushi3
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
Andrew Musselman
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
Haggai Philip Zagury
 
Octo API-days 2015
Octo API-days 2015Octo API-days 2015
Octo API-days 2015
Antoine CHANTALOU
 
Top 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementationTop 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementation
OCTO Technology
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
Perth MeetUp June 2023
Perth MeetUp June 2023Perth MeetUp June 2023
Perth MeetUp June 2023
Michael Price
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Jenkins NS
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
AustraliaChapterIIBA
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Richard Harbridge
 
code talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating Systemcode talks Commerce: The API Economy as an E-Commerce Operating System
code talks Commerce: The API Economy as an E-Commerce Operating System
Adelina Todeva
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
Pace Integration
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrate
Jon Petter Hjulstad
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
Lauren P. Dodge
 
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Kamyar Mohager
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
Cristina Vidu
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
Valeri Illescas
 
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIsSpeed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
george_edwards
 
Software Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptxSoftware Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptx
JamesMushi3
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
Andrew Musselman
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
Haggai Philip Zagury
 
Top 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementationTop 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementation
OCTO Technology
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar
 
Perth MeetUp June 2023
Perth MeetUp June 2023Perth MeetUp June 2023
Perth MeetUp June 2023
Michael Price
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Jenkins NS
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
AustraliaChapterIIBA
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Richard Harbridge
 
Ad

More from LF_APIStrat (20)

LF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat17_OWASP’s Latest Category: API UnderprotectionLF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat
 
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat
 
LF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat17_Super-Powered REST API TestingLF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat
 
LF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat17_How Mature are You? A Developer Experience Maturity ModelLF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat
 
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing DocsLF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat
 
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API BoostersLF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat
 
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat
 
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your DocumentationLF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat
 
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience TeamLF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat
 
LF_APIStrat17_REST API Microversions
LF_APIStrat17_REST API Microversions LF_APIStrat17_REST API Microversions
LF_APIStrat17_REST API Microversions
LF_APIStrat
 
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat
 
LF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat17_Case Study: Cold Decision TreesLF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat
 
LF_APIStrat17_Getting Your API House In Order
LF_APIStrat17_Getting Your API House In OrderLF_APIStrat17_Getting Your API House In Order
LF_APIStrat17_Getting Your API House In Order
LF_APIStrat
 
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat
 
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat
 
LF_APIStrat17_Open Data vs. the World
LF_APIStrat17_Open Data vs. the World LF_APIStrat17_Open Data vs. the World
LF_APIStrat17_Open Data vs. the World
LF_APIStrat
 
LF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat17_Practical DevSecOps for APIsLF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat
 
LF_APIStrat17_Bulletproofing Your API's
LF_APIStrat17_Bulletproofing Your API'sLF_APIStrat17_Bulletproofing Your API's
LF_APIStrat17_Bulletproofing Your API's
LF_APIStrat
 
LF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat17_OWASP’s Latest Category: API UnderprotectionLF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat17_OWASP’s Latest Category: API Underprotection
LF_APIStrat
 
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat17_Creating Communication Applications using the Asterisk RESTFul ...
LF_APIStrat
 
LF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat17_Super-Powered REST API TestingLF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat17_Super-Powered REST API Testing
LF_APIStrat
 
LF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat17_How Mature are You? A Developer Experience Maturity ModelLF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat17_How Mature are You? A Developer Experience Maturity Model
LF_APIStrat
 
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing DocsLF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat
 
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API BoostersLF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat17_Lifting Legacy to the Cloud on API Boosters
LF_APIStrat
 
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat17_Contract-first API Development: A Case Study in Parallel API Pu...
LF_APIStrat
 
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your DocumentationLF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat
 
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience TeamLF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat17_How We Doubled the Velocity of Our Developer Experience Team
LF_APIStrat
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then DiscoverabilityLF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat17_Standing Taller with Technology: APIs, IoT, and the Digital Wor...
LF_APIStrat
 
LF_APIStrat17_REST API Microversions
LF_APIStrat17_REST API Microversions LF_APIStrat17_REST API Microversions
LF_APIStrat17_REST API Microversions
LF_APIStrat
 
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat17_I Believe You But My Enterprise Don't: Adopting Open Standards ...
LF_APIStrat
 
LF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat17_Case Study: Cold Decision TreesLF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat17_Case Study: Cold Decision Trees
LF_APIStrat
 
LF_APIStrat17_Getting Your API House In Order
LF_APIStrat17_Getting Your API House In OrderLF_APIStrat17_Getting Your API House In Order
LF_APIStrat17_Getting Your API House In Order
LF_APIStrat
 
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat17_Diving Deep into the API Ocean with Open Source Deep Learning T...
LF_APIStrat
 
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat17_Supporting SDKs in 7 Different Programming Languages While Main...
LF_APIStrat
 
LF_APIStrat17_Open Data vs. the World
LF_APIStrat17_Open Data vs. the World LF_APIStrat17_Open Data vs. the World
LF_APIStrat17_Open Data vs. the World
LF_APIStrat
 
LF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat17_Practical DevSecOps for APIsLF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat17_Practical DevSecOps for APIs
LF_APIStrat
 
LF_APIStrat17_Bulletproofing Your API's
LF_APIStrat17_Bulletproofing Your API'sLF_APIStrat17_Bulletproofing Your API's
LF_APIStrat17_Bulletproofing Your API's
LF_APIStrat
 
Ad

Recently uploaded (20)

TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 

LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapier and other Integration Platforms)

  • 2. Connect your RESTful API to hundreds of others in minutes (Zapier and other Integration Platforms) Sean Matthews, Left Hook Digital
  • 3. • Co-Founder & Managing Partner • Entrepreneur First • Philosophy Major ** – No formal Programming Training • Multiple years experience on both sides of the equation (API Consumer, API Provider) About Me (or “Why you should listen to me”)
  • 4. About Left Hook Digital (The stats!) • 15+ Public API Connectors on 3+ Integration Platforms over the past 2+ years • 30+ Private API Connectors on same Platforms • 30+ Integration Platforms tracked in our Discovery API – lefthookdigital.com/discovery • 100+ APIs reviewed or programmed for • 15+ SMB clients serviced for Business Process and Workflow Automation
  • 5. About You (Just kidding. But who are you?) • SMB SaaS Devs/team members • Enterprise SaaS Devs/team members • Enterprise IT Devs/Management • Product Managers • API and MicroServices Consultants • Developers Best Friends (Dev Tools)
  • 6. • Distribution Strategy for my API? • So many options! – Direct/Native (point to point) – App Marketplace (yours, theirs) – Integration Platforms (iPaaS or Int. Platforms… vote!) • Use Case First thinking • API Design concerns for future distribution • Workshop! Demo! Prove it! The Takeaways (or “what should should learn”)
  • 7. • Distribution Strategy for my API? • So many options! – Direct/Native (point to point) – App Marketplace (yours, theirs) – Integration Platforms (iPaaS or Int. Platforms… vote!) • Use Case First thinking • API Design concerns for future distribution • Workshop! Demo! Prove it! The Takeaways (or “what should should learn”)
  • 8. API Distribution Strategy / Integration Strategy
  • 9. Key Questions • Metrics for API Success • Who are my users? • Of those users, who do I want to empower with my API? • What’s my value add? • What are the rich use cases now unlocked?
  • 10. Available Distribution Channels • Developer Targeting – Landing Page :-) (aka, your documentation) – ProgrammableWeb – Press Release – Community Blog Posts (Postman, PW, etc.) • Direct Integrations – Partnerships • App Marketplaces – Yours – Theirs • Integration Platforms
  • 11. What’s in a name? Quick Definition Many different types of integration platforms • 3rd Party Tool (user login, often paid) • Allows/Empowers user with low-code/no-code environment to manage data flow between software systems
  • 13. Why Integration Platforms? • Central place to manage all integrations • Connect once, connect to all available • Paid support with stable architecture, no developer reliance • Empower non-developer
  • 18. Empower the non-developer There are a lot of smart people out in the world who would love to expand on your app/service and leverage your API but who don’t want to learn Nodejs, HTTP request verbs, OAuth2.0, C#, or managing and hosting a server to do so.
  • 19. Why not Integration Platforms? • Customer Customer Customer • Limited use cases • Acute need best solved elsewhere • Too many choices!
  • 20. • Segment • Sky Via • SnapLogic • StackStorm • Stamplay • Stringify • TIBCO ActiveMatrix • Tray.io • UnifiedVu • Workato • XPlenty • Youredi • Zapier • Microsoft Azure • Microsoft Flow • MuleSoft • One SaaS • Piesync • Pipethru • Podbox • Proces IO • RapidAPI • SaaSler • SAP HANA Cloud Platform • SAS Data Management Platform • Scribe Soft • Denodo Platform • DSync • elastic.io • Fabric8 IO • Flex.io • Flow Gear • Flow XO • i2Factory • IBM App Connect • IFTTT • Informatica • Information Builders • Integrator.io • Integromat • JitterBit • Actian • Adaptris Interlok • Adeptia Connect • APIant • Automate.io • Azuqua • Bedrock Data • Built.io • CData.com • Cisco Integration Platform • Cloud Elements • Cloudpipes • Cloudwork • DBSync • Decisions.com • Dell Boomi Who are the Platforms?
  • 22. Which ones let you build? Platform Target User Base Zapier SMBs, Non-technical IFTTT Consumer/Prosumer, non-technical Cloud Elements Enterprise IT, App Developers MuleSoft Enterprise IT Azuqua Enterprise IT Workato SMB/SME IT, Savvy non-technical Microsoft Flow | Power Apps | Azure Logic Apps Non-technical | SME IT | SME IT/Developer Built.io/Flow SMBs IT/low-technical > Enterprise Technical
  • 23. • Distribution Strategy for my API? • So many options! – Direct/Native (point to point) – App Marketplace (yours, theirs) – Integration Platforms (iPaaS or Int. Platforms… vote!) • Use Case First thinking • Workshop! Demo! Prove it! • API Design concerns for future distribution Carrying on...
  • 24. Use Case First Thinking
  • 25. How do the Platforms think of APIs? • API Connectors exist on every platform by some similar name. • Zapier = Apps, Cloud Elements = Elements, Bedrock Data, Workato, Azuqua = Connectors, Workato, etc. • All Connectors are not created equal
  • 26. Triggers, Actions, Searches or Finds Triggers = Data Out, Events, etc Actions = Data In, Workflow etc. Searches/Finds = Query
  • 27. Trigger Types 1. Polling 2. Webhook/RESThook/Callback 3. Chron/Schedule (usually system based)
  • 28. Playbook- Step 1, Use Cases CUSTOMER FIRST • What data or workflows do you want to enable for your users? • What are they asking for? Get statements! “Whenever someone submits this Survey, add them to my CRM and then send me a Slack message”
  • 29. Step 2- Break it into composite parts “Whenever someone submits this Survey, add them to my CRM and then send me a Slack message” Becomes “New Survey Response” Trigger > “Add New Contact” Action > “Send Slack Message” Action
  • 30. Step 3- Evaluate API After you’ve broken up the statements into composite parts and determined all of your needed TSAs… Test the API for each! You may need to line up more development work :-)
  • 31. Step 4- Double check existing Apps! Getting your App built is important. But make sure the target external Apps have all of the TSAs needed to satisfy the desired flows!
  • 33. • Distribution Strategy for my API? • So many options! – Direct/Native (point to point) – App Marketplace (yours, theirs) – Integration Platforms (iPaaS or Int. Platforms… vote!) • Use Case First thinking • Workshop! Demo! Prove it! • API Design concerns for future distribution Carrying on...
  • 34. DEMO
  • 35. I manage a development and design shop, using Teamwork as my project management tool. I want to get a Slack notification every time someone completes a task, and I want to be able to customize it (out of the box integration doesn’t cut it for me) Playbook- Step 1, Use Cases
  • 36. Step 2- Break it into composite parts “I want to get a Slack notification every time someone completes a task...” Becomes “Task Completed” Trigger > “Send Slack Message” Action
  • 37. • Ooo Webhooks! • Let’s go to Postman • Complete a Task • Did it come in? Step 3- Evaluate API
  • 38. Slack- Has the messages! Step 4- Double check existing Apps!
  • 40. • Distribution Strategy for my API? • So many options! – Direct/Native (point to point) – App Marketplace (yours, theirs) – Integration Platforms (iPaaS or Int. Platforms… vote!) • Use Case First thinking • Workshop! Demo! Prove it! • API Design concerns for future distribution Carrying on...
  • 42. Top Concerns 1. Authentication 2. Polling Triggers vs. Webhooks 3. Sortable and filterable! 4. Return helpful/useful data 5. Please think of the childr-- err, errors!