Learn Rest API

Use Rest APIs to make it easier for applications to communicate with each other. These tutorials show you how to code an API using various frameworks and approaches.

All Rest API tutorials:

  1. Introduction to the Gmail API

    Introduction to the Gmail API

    Tutorial Beginner

    In June 2014, Google introduced a public API for its popular Gmail service. Learn what you can do with the API to programmatically manage your email.

  2. Using the Digital Ocean API to Manage Your DNS

    Using the Digital Ocean API to Manage Your DNS

    Tutorial Intermediate

    Digital Ocean now offers fast reliable DNS hosting. Here's how to program it with their API using our downloadable console application.

  3. Using the Digital Ocean API to Manage Cloud Instances

    Using the Digital Ocean API to Manage Cloud Instances

    Tutorial Intermediate

    Automate common system administration and testing tasks with the Digital Ocean API. Create, clone and back up your servers at the push of a button.

  4. Introduction to Mailtrap: A Fake SMTP Server for Pre-Production Testing

    Introduction to Mailtrap: A Fake SMTP Server for Pre-Production Testing

    Tutorial Beginner

    Mailtrap provides a fake SMTP server for your development team to test, view and share emails sent from the pre-production environments and avoid spamming...

  5. Using Social Media to Locate Eyewitnesses: The Twitter API

    Using Social Media to Locate Eyewitnesses: The Twitter API

    Tutorial Intermediate

    In part one, we used the Instagram API to find eyewitnesses to important events. Now we'll use the more difficult Twitter geolocation search API.

  6. Using Social Media to Locate Eyewitnesses to Important Events

    Using Social Media to Locate Eyewitnesses to Important Events

    Tutorial Intermediate

    Given a time and a place, how might a journalist or law enforcement detective locate potential eyewitnesses to a crime or important event? We'll explore the...

  7. Localize Your Web Application for Any Country With the Google Translate API

    Localize Your Web Application for Any Country With the Google Translate API

    Tutorial Intermediate

    By linking Yii's I18n Message/Extract to the Google Translate API, we can automate translation of our application into 63 languages.

  8. Creating a Dating Application with Sinch: RESTful API

    Creating a Dating Application with Sinch: RESTful API

    Tutorial Intermediate

    In this tutorial, we're going to create a dating application for iOS similar to Tinder. For voice and messaging, we will leverage the Sinch platform, making...

  9. Building Your Startup With PHP:  Geolocation and Google Places

    Building Your Startup With PHP: Geolocation and Google Places

    Tutorial Intermediate

    Before you can schedule meetings with the Meeting Planner application, we need to build support for adding nearby places with the simplicity of geolocation...

  10. Import and Archive Your Tweets With WordPress

    Import and Archive Your Tweets With WordPress

    Tutorial Intermediate

    Install a specialized Twitter archive theme for WordPress and its accompanying plugin; benefit from search engine traffic to your tweets.

  11. Building With the Twitter API: Tweet Storms

    Building With the Twitter API: Tweet Storms

    Tutorial Intermediate

    Some ideas are too big for 140 characters. Post your thoughts in numbered sequences of tweets with the Twitter API. In this tutorial, we'll work through the...

  12. RESTful API Design With NodeJS & Restify

    RESTful API Design With NodeJS & Restify

    Tutorial Intermediate

    An API is used to provide set of functionalities to the consumer in order to access data or features of the current system or application. The RESTful API is...