OpenCage Geocoder API - SDKs
OpenCage Geocoder combines multiple geocoding systems and lots of open data to provide geocoding and reverse geocoding services that cover the entire world. Users are free to display geocoding results on any type of map and even use those results for commercial purposes. The OpenCage Geocoder API does not currently support bulk geocoding, but users are encouraged to request it if they want it.

- Versions
- SDKs (17)
- Articles (3)
- How To(1)
- Source Code(6)
- Libraries(2)
- Developers (0)
- Followers (53)
- Changelog (30)
SDKs (17)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Geocoder Ruby SDK by Alex Reisner | The Geocoder Ruby SDK by Alex Reisner allows developers to perform forward and reverse geocoding, IP address geocoding, distance queries for ActiveRecord and Mongoid, and more. This SDK connects to more than 40 APIs and offers advanced configurations that allow different parameters and APIs to be used under different conditions. It also handles basic geospatial queries. This SDK supports Ruby 2.x and JRuby as well as Rails 3, 4, and 5. |
![]() | OpenCage Geocoder OpenResty Lua SDK by Nuno Guerreiro | The OpenCage Geocoder OpenResty Lua SDK by Nuno Guerreiro allows developers to integrate the OpenCage Geocoder API into their Lua applications built with the OpenResty web platform. |
![]() | OpenCage Geocoder AWS Lambda SDK by isaak yansane | The OpenCage Geocoder AWS Lambda SDK by isaak yansane allows developers to integrate the OpenCage Geocoder API with AWS Lambda using JavaScript. This SDK is written in ES6 and Flow. |
![]() | OpenCage Geocoder Lua SDK by Nuno Guerreiro | The OpenCage Geocoder Lua SDK by Nuno Guerreiro allows developers to integrate the OpenCage Geocoder API into their Lua applications. |
![]() | OpenCage Geocoder MATLAB SDK | The OpenCage Geocoder MATLAB SDK allows developers to integrate the OpenCage Geocoder API into their applications written in the MATLAB programming language. |
![]() | OpenCage Geocoder NodeJS SDK by Arnaud Ferrand | The OpenCage Geocoder NodeJS SDK by Arnaud Ferrand allows developers to integrate the OpenCage Geocoder API into their applications built with JavaScript or NodeJS. This SDK can be installed using npm or yarn. |
![]() | OpenCage Geocoder Scala SDK by Nuno Guerreiro | The OpenCage Geocoder Scala SDK by Nuno Guerreiro allows developers to integrate the OpenCage Geocoder API into their Scala applications. |
![]() | OpenCage Geocoder Dart SDK by Aloïs Deniel | The OpenCage Geocoder Dart SDK by Aloïs Deniel allows developers to integrate the OpenCage Geocoder API into applications written in the Dart programming language. |
![]() | OpenCage Geocoder Elixir SDK by David Santos Merino | The OpenCage Geocoder Elixir SDK by David Santos Merino allows developers to integrate the OpenCage Geocoder API into their Elixir applications. |
![]() | OpenCage Geocoder iOS SDK | The OpenCage Geocoder iOS SDK allows developers to integrate the OpenCage Geocoder API into their iOS applications written in Swift. This SDK works on iOS 9+ and requires ARC to build. Developers can add it to their projects using CocoaPods. |
![]() | OpenCage Geocoder R SDK by rOpenSci | The OpenCage Geocoder R SDK by rOpenSci allows developers to integrate the OpenCage Geocoder API into their R applications. |
![]() | GeoService in Go SDK by Jerry Zhao | The GeoService in Go SDK by Jerry Zhao allows developers to access a bunch of geocoding and reverse geocoding APIs. Covered APIs include Google Maps, MapQuest Geocoding, Nominatim Search, Open Geocoding, OpenCage Geocoder, HERE Batch Geocoder, Bing Maps Geocode Dataflow, Mapbox Geocoding, OpenStreetMap, PickPoint, LocationIQ Geocoding, ArcGIS: Spatial Analysis Service, Geocodio, Mapzen Search, TomTom Geocoding, and Yandex Maps. |
![]() | OpenCage Geocode Python SDK | The OpenCage Geocode Python SDK interacts with the API to perform geocoding and reverse geocoding. |
![]() | OpenCage Geocode Node.js SDK | The OpenCage Geocode Node.js SDK interacts with the API to access mapping and geocoding features. It uses dotenv on node runtime to configure OpenCage Data API key. |
![]() | OpenCage Geocode PHP SDK | The OpenCage Geocode PHP SDK interacts with the API via cURL extension. A composer is recommended for installation. |
![]() | OpenCage Geocode Ruby SDK | The OpenCage Geocode Ruby SDK interacts with the API to access forward and reverse geocoding, try different parameters, integrates with ActiveRecord and Mongoid, and perform geospatial queries, searching within a radius, rectangle, or ring. |
![]() | OpenCage Geocode Perl SDK | The OpenCage Geocode Perl SDK interacts with the API to access the OpenCage geocoding service. See the documentation at https://opencagedata.com/api |