Upgrade to Pro — share decks privately, control downloads, hide ads and more …

API discovery ?!

API discovery ?!

Talk given at API London Meetup in Sept. 2015.

Describing projects around API discovery with APIs.json and APIs.io

Nicolas Grenié

September 22, 2015
Tweet

More Decks by Nicolas Grenié

Other Decks in Programming

Transcript

  1. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    Some directories 2005 14k APIs owned by Mulesoft 2013 5k APIs owned by Mashape http://www.programmableweb.com/apis/directory https://www.publicapis.com/
  2. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    All existing solutions are directories
  3. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    Directories won’t scale with the increase in number of APIs
  4. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    There should be an automative, machine readable way of doing API discovery
  5. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    launched in May 2014 at Gluecon latest version of spec: 0.15 (April 2015) supported mainly by open-source (MIT) https://github.com/apis-json/api-json JSON-schema description support X-vendor extension also integrated by WSO2, SmartBear, API Science…
  6. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    Example https://gist.githubusercontent.com/kinlane/10094618/raw/ 4dbb7254635417b2daa071aa1ca139a7d7f225bc/api.json
  7. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    {API}s.io launched in May 2014 at Gluecon open-source https://github.com/apisio/apis.io ~1000 APIs listed Official listing from companies: Paypal, Spotify, trade.gov, Xero 5000 visits for 4000 searches this month http://apis.io
  8. Nicolas Grenié - !picsoung London API meetup - Sept. 2015

    To go further? IoT infrastructure: each part will send it’s apis.json to a central unit (server?). The unit then knows what APIs are available. Could have an UI too. Deploy APIs: span new APIs in containers using APIs.son + Swagger API search Engines per vertical
  9. API Discovery Nicolas Grenié @picsoung Hacker in Residence at 3scale.net

    @3scale API London Meetup London, Sept. 22, 2015