APIs and the Bot
Revolution
Nicolas Grenié
Hacker in Residence at 3scale
@picsoung
APIdays Nordic
19th May 2016
Tampere, Finland
How Bots are changing APIs
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
@picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
3scale.net/jobs
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
700+ clients
billions of API calls per month
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Bots
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
SlackFund: $80 M to Slack Bot Startups
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
350k new users each day
15Bn messages daily
100 million MAUs
source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
350k new users each day
15Bn messages daily
100 million MAUs
source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/
$1 million to Bot Devs
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
900 million MAUs
launched on April 12th 2016
10k+ developers
Call of Duty bot exchanged
6M messages in a week
source: http://techcrunch.com/2016/05/10/facebook-chatbot-analytics/
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
300M users
6000 bots
215M users
bot APIs just launched
700M users
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
It goes beyond text
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
It goes beyond text
Agenda
1. APIs are bot enablers
2. Bots are changing APIs
3. APIs as tools for bots
I. APIs
are
bot enablers
Bots
without APIs
are stupid
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Birdly
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Birdly
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Alterra Travel Agent
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Poncho
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIs for Bots
"
Platform APIs
#
$
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIs for Bots
"
Platform APIs
#
$
Data APIs
☼
&
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIs for Bots
"
Platform APIs
#
$
Data APIs
☼
&
'
(
Action
APIs
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
intelligence
and data
come from
APIS
II. Bots are
changing
APIs
Bots will force
you to change
your API
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
UI
) *
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
CI
+
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
+ # $
!
"
Conversational

Interface
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
generic
input
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
generic input
easy win
=
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Example
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Issues
•Results are not organized
ex. API search for “Uber”
•Need another API call to refine result
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Limited
number
of items
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Sort by
relevance
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
Hypermedia
design
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
🐰APIbunny🍫
Example
built with
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
III. APIs as
tools for bots
Bots are your
new API
consumers
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
make the
bot builder’s
life
easier
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
bot builders
are your
new
audience
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
is
your API
bot ready?
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
APIDays Nordic - May 2016 Nicolas Grenié - !picsoung
radical
change in
internet
consumption
Takeaways
•challenge your API on
no-UI applications
•target for bot usage
•paradigm shift to CI
Microsoft Tay
Love bots
References
Daft Punk by Kooroshication https://www.flickr.com/photos/
kooroshication/8881035467 (CC)

APIs and the Bot Revolution (APIDays Nordic, May 18)

  • 1.
    APIs and theBot Revolution Nicolas Grenié Hacker in Residence at 3scale @picsoung APIdays Nordic 19th May 2016 Tampere, Finland How Bots are changing APIs
  • 2.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung @picsoung
  • 3.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 3scale.net/jobs
  • 4.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 700+ clients billions of API calls per month
  • 5.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 6.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 7.
  • 8.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 9.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung SlackFund: $80 M to Slack Bot Startups
  • 10.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 350k new users each day 15Bn messages daily 100 million MAUs source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/
  • 11.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 350k new users each day 15Bn messages daily 100 million MAUs source: http://venturebeat.com/2016/02/23/telegram-now-has-100-million-monthly-active-users-a-60-increase-in-9-months/ $1 million to Bot Devs
  • 12.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 900 million MAUs launched on April 12th 2016 10k+ developers Call of Duty bot exchanged 6M messages in a week source: http://techcrunch.com/2016/05/10/facebook-chatbot-analytics/
  • 13.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 300M users 6000 bots 215M users bot APIs just launched 700M users
  • 14.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung It goes beyond text
  • 15.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung It goes beyond text
  • 16.
    Agenda 1. APIs arebot enablers 2. Bots are changing APIs 3. APIs as tools for bots
  • 17.
  • 18.
  • 19.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Birdly
  • 20.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Birdly
  • 21.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Alterra Travel Agent
  • 22.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Poncho
  • 23.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung APIs for Bots " Platform APIs # $
  • 24.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung APIs for Bots " Platform APIs # $ Data APIs ☼ &
  • 25.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung APIs for Bots " Platform APIs # $ Data APIs ☼ & ' ( Action APIs
  • 26.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung intelligence and data come from APIS
  • 27.
  • 28.
    Bots will force youto change your API
  • 29.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung UI ) *
  • 30.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung CI +
  • 31.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung + # $ ! " Conversational
 Interface
  • 32.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 33.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 34.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung generic input
  • 35.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung generic input easy win =
  • 36.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Example
  • 37.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Issues •Results are not organized ex. API search for “Uber” •Need another API call to refine result
  • 38.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Limited number of items
  • 39.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Sort by relevance
  • 40.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung Hypermedia design
  • 41.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung 🐰APIbunny🍫 Example built with
  • 42.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 43.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 44.
  • 45.
    Bots are your newAPI consumers
  • 46.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung make the bot builder’s life easier
  • 47.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung bot builders are your new audience
  • 48.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung is your API bot ready?
  • 49.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung
  • 50.
    APIDays Nordic -May 2016 Nicolas Grenié - !picsoung radical change in internet consumption
  • 51.
    Takeaways •challenge your APIon no-UI applications •target for bot usage •paradigm shift to CI
  • 52.
  • 54.
  • 55.
    References Daft Punk byKooroshication https://www.flickr.com/photos/ kooroshication/8881035467 (CC)