API dicovery, buzzword and reality by Nicolas Grenié

API dicovery, buzzword and reality by Nicolas Grenié

Transcript

  1. API discovery buzzword and reality Nicolas Grenié @picsoung Hacker in

    Residence at 3scale.net @3scale
  2. Where do you find APIs?

  3. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 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/
  4. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 All

    existing solutions are directories
  5. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 Directories

    won’t scale with the increase in number of APIs
  6. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 There

    should be an automative, machine readable way of doing API discovery
  7. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015

  8. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 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…
  9. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 Example

    https://gist.githubusercontent.com/kinlane/10094618/raw/ 4dbb7254635417b2daa071aa1ca139a7d7f225bc/api.json
  10. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 ≈

  11. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 2015 ≈

    {API}s.io
  12. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 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
  13. Nicolas Grenié - !picsoung APIstrat Austin - Nov. 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
  14. API Discovery Nicolas Grenié @picsoung Hacker in Residence at 3scale.net

    @3scale APIstrat Austin, Nov. 20, 2015