======================
Development resources
======================

We've collected a few resources to help you integrate your application
with Bonded Internet.

REST tutorials
---------------

If you are not familiar with the REST pattern, read these documents as
an introduction.

-  http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/
-  http://www.infoq.com/articles/rest-introduction
-  http://www.restapitutorial.com/
-  http://en.wikipedia.org/wiki/Representational_state_transfer

Access libraries
-----------------

A variety of libraries can be used to access the API. Well-known
libraries include:

Python
+++++++

-  Requests https://requests.readthedocs.io/en/master/
-  urllib https://docs.python.org/3/library/urllib.html

Ruby
+++++

-  REST Client https://github.com/rest-client/rest-client
-  HTTParty https://github.com/jnunemaker/httparty
-  NET::HTTP `https://ruby-doc.org/stdlib-2.6.5/libdoc/net/http/rdoc/Net/HTTP.html <https://ruby-doc.org/stdlib-2.6.5/libdoc/net/http/rdoc/Net/HTTP.html>`__

Perl
+++++

-  LWP http://search.cpan.org/~oalders/libwww-perl/lib/LWP.pm

PHP
++++

-  cURL http://php.net/manual/en/book.curl.php
-  Guzzle: http://docs.guzzlephp.org/en/latest/overview.html
-  php-restclient: https://github.com/tcdent/php-restclient
-  Httpful: http://phphttpclient.com/
