In this article, you'll find a list of public and open source API client libraries, wrappers, extensions and plugins.
Your Library Here!
Please contact us if you would like to have your library, plugin, extension, etc. added to this list.
We've reviewed over 200 of the open source libraries and extensions that connect to our API that have been created by our community over the past five years. Below are the projects we wanted to share with you. We've added those that we endorse or recommend in
They may have different licenses, some may be out of date, and we don't actively support or maintain any of them (except where stated).
Please note: We aren't able to provide support for any of these libraries, except those we actively maintain or contribute to. Use with caution and if in doubt, please ask the project maintainers or raise issues in the repository.
Please also make sure to
star and fork the GitHub repositories to support the maintainers.
Name Description by Masashi Sakai pyoxr A full Python wrapper for the Open Exchange Rates API. Light on documentation, but simple to use. [ coinoxr] by ( https://github.com/luisfmcalado/coinoxr) by Luis Calado A Python client library for Open Exchange Rates. danielterhorst/open_exchange_rates by Daniel ter Horst An Open Exchange Rates API client written in Python. kenners/forex by Kenrick Turner Python command line tool for converting between currencies using real-time and historical data from Open Exchange Rates. benls95/project-exrates by Ben Longbottom-Smith Example project: University student project featuring a system for manageing historical currency exchange rates from Open Exchange Rates. (Please note this sample project is not a standalone API client library.)
Name Description by Kostis (@jeopard) (also on historical-bank-ruby rubygems.org) Ruby client library, developed by Kostis (@jeopard) published as a gem. Mainly uses historical endpoints, but can also serve as the default bank for the popular money gem. Features easy-to-use API, memory/Redis caching and thorough documentation/testing. by Laurent Arnoud spk/money-open-exchange-rates Popular Ruby gem that calculates the exchange rate using published rates from Open Exchange Rates. Compatible with the 'money' Ruby gem. jparker/oxr by John Parker A well-documented Ruby interface for the Open Exchange Rates API. vlado/open_exchange_rates by Vlado Cingel (also on rubygems.org) Another popular Ruby gem for currency conversion based on Open Exchange Rates API. ynnni/open-exchange-rates by Andrew Ostroumov Client library for talking to the Open Exchange Rates API historical endpoint only. m4rr/money_bot by Marat Saytakov Example project: a Telegram chat bot that converts currencies on demand, using the Open Exchange Rates API. (Please note this sample project is not a standalone client library.) stevewight/kings-bucket by Steve Wight Ruby script for pulling the latest (or historical) currency data exchange rates from OpenExchangeRates.org cambio by Phil Nash Cambio is a Ruby gem to wrap the Open Exchange Rates API
Name Description goOpenExchangeRate by Vijayakumar A foreign currency exchange rates web service written in Go, that fetches rates from the Open Exchange Rates API, parses the JSON response and displays all currencies in the terminal/command prompt. oz/openexchangerates by Arnaud Berthomier A small, simple Go wrapper for the Open Exchange Rates API. gopenexchangerates by James Gregory A simple Go client that fetches exchange rates from Open Exchange Rates. go-openexchangerates by Martín Raúl Villalba A lightweight Go wrapper for the Open Exchange Rates API. fundary/currencies by Fundary Go library for consuming OpenExchangeRates.org mattevans/dinero by Matt Evans A golang interface for the Open Exchange Rates API with in-memory cache
Plugin Name Description ( WP Currencies GitHub) by Fulvio Notarstefano WP Currencies uses openexchangerates.org to pull currency data and currency exchange rates in WordPress. Updated regularly.
Requires: 4.0.0+ / Compatible to: 4.2.8 / Rating: 5 stars by David Artiss Open Currency Converter This popular plugin uses Open Exchange Rates data to convert currencies on the fly within the text of a post or page, using a new
[convert] shortcode and template function. Updated regularly.
Requires: 3.3+ / Compatible to: 4.5.2 / Rating: 4.1 stars WooCommerce Chilean Peso This small niche plugin adds the Chilean peso (CLP) to WooCommerce using Open Exchange Rates data.
Requires: 3.3+ / Compatible to: 4.4.3 / Rating: 5 stars Currencyr for WordPress by Firman Wandayandi A simple currency converter tooltip plugin built with jQuery. Works with Open Exchange Rates as well as other sources. Last updated in 2012.
Requires: 3.3+ / Compatibility unknown Shmart (India) Payment Gateway (for Easy Digital Downloads) This niche plugin extends the Easy Digital Downloads plugin to allow payments through the popular Indian payment gateway service Shmart, using Indian rupee data from Open Exchange Rates.
Requires: 4.0+ / Compatible to: 4.4.3
Name Title oer-java by Demétrio de Castro Menezes Neto Open source Java client for the Open Exchange Rates API. Recently updated. money-money by ottensa A Java API for the Open Exchange Rates API free plan. aperfilyev/Simple-Exchange by Alexander Perfilyev Sample project: a small Android app for currency conversion using the Open Exchange Rates API. (Please note this is not a standalone client library.) hav3n/CurrencyConverter by Nikhil Peter Raj Sample project: another small currency converter for Android using the Open Exchange Rates API. (Please note this is not a standalone client library.)
Name Description by OpenExchangeRates.NET Ivan Stus A simple and lightweight .NET client for the Open Exchange Rates API. MathParser by David A Math Parser that performs basic calculations and unit conversions. Uses Open Exchange Rates for currency conversion. It can also do unit conversions (feet, meters, hours, seconds, etc.) and includes a small asp.net page that lets you use the math parser library as a Web API. eliefaart/OpenExchangeRates by Eric Liefaart C# .Net class library for querying the Open Exchange Rates API. marielakas/Currency-Converter-App by Mariela Kasovska Sample project: a Windows 8 Desktop application for converting from one currency to another, using the Open Exchange Rates API.
Name Description openexchangerates-haskell by Stephen Paul Weber Haskell script to fetch exchange rates from Open Exchange Rates.
Name Description lucr by Oliver Keyes R library for currency conversion and formatting, using data from Open Exchange Rates. No longer updated.
Name Language openexchangerates-rs by Johan Sim Jian An Rust library for interacting with Open Exchange Rate API (no documentation).
Name Description grails-open-exchange-rates by AgoraPulse This plugin allows you to integrate Open Exchange Rates in your Grails application.
Name Description oxr-smalltalk by Sho Yoshida Pharo Smalltalk wrapper for the Open Exchange Rates API.
Name Description github4bhavin/Forex by Bhavin Patel Perl library to fetch historical foreign exchange rates from Open Exchange Rates.