diff --git a/README.md b/README.md index 03322e9..8c0c55b 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie * [Enterprise Integration Using REST](http://martinfowler.com/articles/enterpriseREST.html) - Discusses the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams. * [HATEOAS](http://timelessrepo.com/haters-gonna-hateoas) - Clear explanation on what HATEOAS is, and why you should use it. * [How to GET a cup of coffee](http://www.infoq.com/articles/webber-rest-workflow/) +* [REST API Tutorial](http://www.restapitutorial.com/) - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person. ## Standards @@ -79,6 +80,8 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie * [RESTClient](https://github.com/rest-client/rest-client) - Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions. * [Spyke](https://github.com/balvig/spyke) - Interact with REST services in an ActiveRecord-like manner. * [excon](https://github.com/excon/excon) - Usable, fast, simple Ruby HTTP 1.1. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients. +* [httparty](https://github.com/jnunemaker/httparty) - Makes HTTP fun again! +* [Net::HTTP](http://ruby-doc.org/stdlib/libdoc/net/http/rdoc/Net/HTTP.html) - Net::HTTP provides a rich library which can be used to build HTTP user-agents. ### Go Clients @@ -139,6 +142,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie ### Ruby * [Grape](http://intridea.github.io/grape/) - Opinionated micro-framework for creating REST-like APIs in Ruby. +* [Rails](http://edgeguides.rubyonrails.org/api_app.html) - RailsGuides: Using Rails for API-only applications. ### Go @@ -189,7 +193,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie * [JSON Placeholder](http://jsonplaceholder.typicode.com/) - Free online REST service that you can use whenever you need some fake data. * [APIs.guru](http://APIs.guru) - Wikipedia for Web APIs, each API has OpenAPI/Swagger description. -## Documentation +## Documentation * [Swagger](http://swagger.io/) - Documentation/querying web interface for REST APIs. * [API doc](http://apidocjs.com/) - Inline Documentation for RESTful web APIs.