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.
  1. Building With the Twitter API: The Power of Lists

    Building With the Twitter API: The Power of Lists

    Tutorial Beginner

    Lists are Twitter's most powerful underused feature. Take a second look at how you can use them and learn how to code for the List API.

  2. Getting Started With the Instagram API: Media Endpoints

    Getting Started With the Instagram API: Media Endpoints

    Tutorial Intermediate

    Now that you're ready to dive into the Instagram API, we'll begin by registering a client application and searching for popular and place-based images...

  3. 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.

  4. 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.

  5. 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.

  6. 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...

  7. 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.

  8. 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...

  9. 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.

  10. 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...

  11. 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...

  12. 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.