DATE:
AUTHOR:
The Duffel team
API

We’ve released a Ruby client library 💎

DATE:
AUTHOR: The Duffel team

To make it faster and easier to use the Duffel API from your Ruby code, we’ve just launched our Ruby client library ✨ This is our second client library, having released our JavaScript one back in May.

You can install it by adding duffel_api to your Gemfile, or by running gem add duffel_api in your terminal.

Once it’s installed, you just need to require it and initialise it with your access token:

require "duffel_api"

duffel = DuffelAPI::Client.new(
  access_token: $YOUR_ACCESS_TOKEN
)

With the client library, it’s simple to interact with the API - you don’t need to worry about constructing HTTP requests or parsing JSON:

duffel.aircrafts.all.each do |aircraft|
  puts aircraft.name
end

To help you get up and running quickly, we’ve added Ruby code samples to our developer guides (for example the Quick Start guide) and API reference.

At Duffel, we’re big believers in open source, so you’ll also find the source code for the client library on GitHub.

If you need any help with the Ruby client library or with the API more generally, please reach out - we’re more than happy to help.

Powered by LaunchNotes