SlideShare a Scribd company logo
API Magic and Applications on the Network
Cory Guynn
Milan | November 29 - 30, 2018
APIs are bridging the gap between
network engineers and application
developers.
Internet of LEGO
www.InternetOfLego.com
What magic does it take to program a LEGO city?
● Linux
● Electronics
● Firmware
● REST API
● Pub/Sub
● Dashboard
● LEGO!
Network Engineers
Classic Network Management
● SNMP
● Syslog
● Netflow
● TCPdump
● IOS
● Telnet
Meraki is Cloud Managed: Dashboard & API
Meraki Dashboard
Built-in
Solutions Custom
Developed
Tech partner
Tailored
Solutions
{API}
AUTOMATION ANALYTIC
S
ENGAGEMENT TRACKINGAPPS
Network setup
and maintenance
Trigger location
based actions in
mobile apps
Behaviors and
Wi-Fi and BLE
geolocation
Social login and
customer
conversations
Asset tracking
and wayfinding
Solutions built on the Meraki platform
Meraki APIs
Dashboard API Captive Portal API Scanning API
& BLE
Webhooks
Automate Tasks
Custom Portals
Reporting
WiFi Access Control
Advertising
Guest Experience
WiFi as a sensor
Wayfinding
Location Analytics
Network Alerts
Workflow Automation
Change Log
And more...
REST web requests
http://api.meraki.com/v0/api/organizations
Receive JSON responses:
[ {
“id” : 435358,
“name”: “ACME Corp”
} ]
Dashboard API
“Custom Dashboard” Web Application
Create Network
Bind to Template
Add Devices
Captive Portal API
WiFi Access Control
Build a custom login experience
for hotel guests.
Collect user details.
Deliver terms of service.
Branding opportunity.
Scanning API
Push
Targeted
Offers
Dashboard Cloud Management
Technology Partner
Custom WiFI
Sign-on
Detect via
Wi-Fi Probes
Detect via
BLE beacons
{API
}
Scanning API Features
● WiFi client tracking
● BLE client tracking
● Wearables = Beacons = Tags = Badges
● Blue Dots in Mobile apps
{
"alertData": {
"kbTotal": 10750,
"nodeTag": "",
"period": 1200,
"usageThreshold": 10240
},
"alertId": "643451796765320956",
"alertType": "Network usage alert",
"networkId": "L_123456789123456789",
"networkName": "Network - 1",
"networkUrl": "https://n1.meraki.com/...",
"occurredAt": "2018-10-25T17:17:38.623000Z",
"organizationId": "123456",
"organizationName": "Organization",
"organizationUrl": "https://n1.meraki.com/o/.../organization/overview",
"sentAt": "2018-10-25T17:17:46.608245Z",
"sharedSecret": "asdf1234",
"version": "0.1"
}
Webhooks
Network Alerts
Real-time push notifications
Network changes
Reporting
Network Automation
DEMO
What can you build?
Meraki.io
Learn more about the Cisco Meraki platform on our developers site.
Visit the Cisco DevNet booth to learn
what you can build with Cisco Meraki
and Webex APIs!
Don’t miss Cisco DevNet lab day!
30-Nov | 11:30-17:30
Complete a lab, win a prize!
Play the Innovator Backpack
Challenge! Guess the weight of the
bag full of gear & prizes to win!
developer.cisco.com/codemotion

More Related Content

PDF
Access Control as a Service case study
PDF
The impact of IoT on APIs
PDF
Meetup 4/2/2016 - Functionele en technische architectuur IoT
PDF
apidays LIVE New York 2021 - API Management from a network Engineer's perspec...
PDF
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
PPTX
Evolution of Application Development
PDF
APIdays Paris 2018 - What a Mesh! Laurent Doguin, DevRel VP, Clever Cloud
PPTX
We built this city: Behind the scenes of Apigee Edge
Access Control as a Service case study
The impact of IoT on APIs
Meetup 4/2/2016 - Functionele en technische architectuur IoT
apidays LIVE New York 2021 - API Management from a network Engineer's perspec...
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
Evolution of Application Development
APIdays Paris 2018 - What a Mesh! Laurent Doguin, DevRel VP, Clever Cloud
We built this city: Behind the scenes of Apigee Edge

What's hot (20)

PPTX
Missed bin reports | Alex Stone | November 2014
PPTX
apidays LIVE New York 2021 - Managing the usage of Asynchronous APIs: What do...
PDF
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
PPTX
Async API and Solace: Enabling the Event-Driven Future
PDF
Meetup IoT & City of Things 29/10/2015
PDF
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
PDF
Deedat
PPTX
The challenges of monitoring an integration solution today!
PDF
[WSO2 Summit Brazil 2018] Caso de Sucesso: Whirpool - Consul Smartbeer e o us...
PPTX
Intelligent Integrations with Azure, Logic Apps and BizTalk
PDF
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...
PDF
Customer testimonal API Program Lessons learned
PPTX
Apigee Product Roadmap Part 2
PPTX
.NET Fest 2019. Roberto Freato. Azure App Service deep dive
PDF
APIdays Paris 2018 - GraphQL Opening Talk: The State of GraphQL, Jonathan Jal...
PPTX
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
PDF
Solace Developer Session: Replay
PDF
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
PDF
Driving Insights in the Digital Enterprise
PDF
Unleash office 365 with the power of cognitive services and microsoft graph api
Missed bin reports | Alex Stone | November 2014
apidays LIVE New York 2021 - Managing the usage of Asynchronous APIs: What do...
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
Async API and Solace: Enabling the Event-Driven Future
Meetup IoT & City of Things 29/10/2015
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
Deedat
The challenges of monitoring an integration solution today!
[WSO2 Summit Brazil 2018] Caso de Sucesso: Whirpool - Consul Smartbeer e o us...
Intelligent Integrations with Azure, Logic Apps and BizTalk
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...
Customer testimonal API Program Lessons learned
Apigee Product Roadmap Part 2
.NET Fest 2019. Roberto Freato. Azure App Service deep dive
APIdays Paris 2018 - GraphQL Opening Talk: The State of GraphQL, Jonathan Jal...
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
Solace Developer Session: Replay
[WSO2Con EU 2018] Simplifying Digital Transformation with an "API Aware" Mindset
Driving Insights in the Digital Enterprise
Unleash office 365 with the power of cognitive services and microsoft graph api
Ad

Similar to Cory Guynn - API Magic and Applications on the Network - Codemotion Milan 2018 (20)

PDF
Importance of APIs in the Internet of Things
PPTX
API 102: Programming with Meraki APIs
PPTX
Automation & Programmability.pptx
PDF
Is There An API In That (IoT)?
PPTX
Marjukka Niinioja at APIdays Amsterdam 2019
PPT
API Management webinar with Redmonk and layer 7
PDF
State of APIs: Now & Next
PPTX
Is there an API in that (IoT)?
PDF
API and App Ecosystems - Build The Best: a deep dive
PDF
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
PDF
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
PDF
Past, Present and Future of APIs of Mobile and Web Apps
PDF
Mikrotik API
PPTX
DEVNET-1145 How APIs are Driving City Digitization
PDF
7 network programmability concepts python-ansible
PPTX
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
PPTX
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
PDF
7 network programmability concepts api
PPTX
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
PDF
7 network programmability concepts api
Importance of APIs in the Internet of Things
API 102: Programming with Meraki APIs
Automation & Programmability.pptx
Is There An API In That (IoT)?
Marjukka Niinioja at APIdays Amsterdam 2019
API Management webinar with Redmonk and layer 7
State of APIs: Now & Next
Is there an API in that (IoT)?
API and App Ecosystems - Build The Best: a deep dive
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
Past, Present and Future of APIs of Mobile and Web Apps
Mikrotik API
DEVNET-1145 How APIs are Driving City Digitization
7 network programmability concepts python-ansible
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
TFI2014 Session I - State of SDN - Karen “Shelly” Cadora
7 network programmability concepts api
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
7 network programmability concepts api
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx
Tartificialntelligence_presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing

Cory Guynn - API Magic and Applications on the Network - Codemotion Milan 2018

  • 1. API Magic and Applications on the Network Cory Guynn Milan | November 29 - 30, 2018
  • 2. APIs are bridging the gap between network engineers and application developers.
  • 4. What magic does it take to program a LEGO city? ● Linux ● Electronics ● Firmware ● REST API ● Pub/Sub ● Dashboard ● LEGO!
  • 6. Classic Network Management ● SNMP ● Syslog ● Netflow ● TCPdump ● IOS ● Telnet
  • 7. Meraki is Cloud Managed: Dashboard & API Meraki Dashboard Built-in Solutions Custom Developed Tech partner Tailored Solutions {API}
  • 8. AUTOMATION ANALYTIC S ENGAGEMENT TRACKINGAPPS Network setup and maintenance Trigger location based actions in mobile apps Behaviors and Wi-Fi and BLE geolocation Social login and customer conversations Asset tracking and wayfinding Solutions built on the Meraki platform
  • 9. Meraki APIs Dashboard API Captive Portal API Scanning API & BLE Webhooks Automate Tasks Custom Portals Reporting WiFi Access Control Advertising Guest Experience WiFi as a sensor Wayfinding Location Analytics Network Alerts Workflow Automation Change Log And more...
  • 10. REST web requests http://api.meraki.com/v0/api/organizations Receive JSON responses: [ { “id” : 435358, “name”: “ACME Corp” } ] Dashboard API
  • 11. “Custom Dashboard” Web Application Create Network Bind to Template Add Devices
  • 12. Captive Portal API WiFi Access Control Build a custom login experience for hotel guests. Collect user details. Deliver terms of service. Branding opportunity.
  • 13. Scanning API Push Targeted Offers Dashboard Cloud Management Technology Partner Custom WiFI Sign-on Detect via Wi-Fi Probes Detect via BLE beacons {API }
  • 14. Scanning API Features ● WiFi client tracking ● BLE client tracking ● Wearables = Beacons = Tags = Badges ● Blue Dots in Mobile apps
  • 15. { "alertData": { "kbTotal": 10750, "nodeTag": "", "period": 1200, "usageThreshold": 10240 }, "alertId": "643451796765320956", "alertType": "Network usage alert", "networkId": "L_123456789123456789", "networkName": "Network - 1", "networkUrl": "https://n1.meraki.com/...", "occurredAt": "2018-10-25T17:17:38.623000Z", "organizationId": "123456", "organizationName": "Organization", "organizationUrl": "https://n1.meraki.com/o/.../organization/overview", "sentAt": "2018-10-25T17:17:46.608245Z", "sharedSecret": "asdf1234", "version": "0.1" } Webhooks Network Alerts Real-time push notifications Network changes Reporting Network Automation
  • 16. DEMO
  • 17. What can you build? Meraki.io Learn more about the Cisco Meraki platform on our developers site.
  • 18. Visit the Cisco DevNet booth to learn what you can build with Cisco Meraki and Webex APIs! Don’t miss Cisco DevNet lab day! 30-Nov | 11:30-17:30 Complete a lab, win a prize! Play the Innovator Backpack Challenge! Guess the weight of the bag full of gear & prizes to win! developer.cisco.com/codemotion