Content deleted Content added
Niceguyedc (talk | contribs) m WPCleaner v1.34 - Repaired 1 link to disambiguation page - (You can help) - Swagger |
TvojaStara (talk | contribs) wikilinks, add entries to list, external links |
||
Line 1:
{{Orphan|date=March 2015}}
'''''RESTful''''' (REpresentational State Transfer) '''''API''''' (Application Programming Interface) '''''DLs''''' (Description Languages) are [[formal
==History==
Line 10:
<!-- TODO: make it a table -->
<!-- Name,
*WSDL
*WADL
*Swagger
**developer: Reverb, https://helloreverb.com/
*RAML
**developer: Mulesoft, http://www.mulesoft.com/
*Hypermedia
*API Blueprint
*I/O Docs
**developer: Mashery, http://www.mashery.com/
*[[Apache Avro]]
*Barrister
**http://barrister.bitmechanic.com/
==List of data description languages==
*json:api
**http://jsonapi.org/
**Started as REST adapter for [[Ember.js|Ember]] Data
*JSON Schema
**used by Swagger, Google APIs Discovery<ref>https://developers.google.com/discovery/v1/reference/apis</ref>, I/O Docs
*Apache Avro
**https://avro.apache.org/
**both Interface Description Language and data description language
*JSON-RPC 2.0
**used by Barrister
==Comparison of RESTful API DLs==
Line 77 ⟶ 96:
{{Reflist}}
==External links==
*[http://www.mayerdan.com/programming/2014/01/29/investigating-api-tooling/ Investigating Api Developer Tooling]
{{software-stub}}
|