Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

API Athens Meetup - API standards 22.03.2016

554 views

Published on

Talk about APIs.guru and how it helps iPaaS to solve problem with API discovery.

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

API Athens Meetup - API standards 22.03.2016

  1. 1. APIs.guru APIs.guru Wikipedia for APIWikipedia for Web APIs
  2. 2. Developer-driven adoption
  3. 3. iPaaS
  4. 4. Consumer products
  5. 5. Give me more API!
  6. 6. Hold a minute … or month
  7. 7. API growth
  8. 8. 2 days 1 days 3 days 3 days Standard approach
  9. 9. Human-readable docs Method characteristics Arguments Response description Method Method description required? Argument type Response type Response description Response description
  10. 10. Machine-readable docs API version Supported protocols Method Method description Link to response description required? Argument type API characteristics Method characteristics Response Arguments
  11. 11. Would it be nice? All APIs descriptions in one place Documented in one format Anyone can add/improve API description
  12. 12. What APIs.guru do? Filter out private and non-reliable APIs. Convert different formats into Swagger 2.0 Fix mistakes, ~80% of spec have them Add additional data, like: logo, categories, …
  13. 13. Contribution process Review Validation script API owner Pull requests Contributors API
  14. 14. Any-API.com
  15. 15. SDKs.io
  16. 16. CenitSaaS.com
  17. 17. commandcar
  18. 18. DataFire.io
  19. 19. Why not Hypermedia? Cool technology, but doesn’t help iPaaS: Can access metadata only after first call Metadata only for particular entities Require API owner to change implementation
  20. 20. Far Far Future: Synergy
  21. 21. Data incompatibility { “First name”: “John”, “Surname”: “Smith” } { “Name”: “John”, “Surname”: “Smith” } { “Full name”: “John Smith” }
  22. 22. Schema incompatibility { “properties”: { “First name”: { “type”: “string” }, “Surname”: { “type”: “string” } } } { “properties”: { “Name”: { “type”: “string” }, “Surname”: { “type”: “string” } } }{ “properties”: { “Full name”: { “type”: “string” } } }
  23. 23. Stage 1: Scalar types { “properties”: { “First name”: { “type”: “string” } “Surname”: { “type”: “string” } } } { “properties”: { “First name”: { “$ref”: “http://apis.guru/types/name#” } “Surname”: { “$ref”: “http://apis.guru/types/surname#” } } }
  24. 24. Stage 2: Complex types { “properties”: { “First name”: { “$ref”: “http://apis.guru/types/name#” }, “Surname”: { “$ref”: “http://apis.guru/types/surname#” } } } { “$ref”: “http://apis.guru/types/fullname/15#” }
  25. 25. Stage 3: type converters function (data) { return { “Full name”: data[“First name”] + data[“Surname”] }; } { “First name”: “John” “Surname”: “Smith” } { “Full name”: “John Smith” }
  26. 26. APIs.guruJoin the movement APIs.guru ivan.goncharov.ua@gmail.com ivangon4arovhttps://github.com/APIs-guru/api-models @APIs_guru

×