OpenCage Geocoding API Software Libraries and SDKs
OpenCage Geocoding API via your favorite language
Full list of geocoding SDKs (40+ languages and frameworks)
AngularJS
- opencage-angular by Rome Stone
AWS Lambda
- aws-lambda-opencage-geocoder by Arnaud Ferrand
bash
- opencage-shell by Rome Stone
C++
- cpp-opencage-geocoder by David Owen
Clojure
- clj-ocgeo by Stelios Sfakianakis
Cloudflare Workers
- opencage-geocoder-cfworker by Arnaud Ferrand
ColdFusion (CFML)
- OpenCageCFC by Gary Stanton
Dart
- opencage_geocoder by Aloïs Deniel
Datasette
- datasette-enrichments-opencage by Simon Willison
Elixir
- open-cagex by David Santos Merino
Erlang
- erlgeo by UXEON Sp
GatsbyJS
- gatsby-transformer-opencage-geocoder by Andrew Larcombe
Go
- opencage by Alexander Liesenfeld
- opencagedata by Ruben Vermeersch
Google Apps Script
- opencage-gas by Rome Stone
Haskell
- Haskell-Geocoder-OpenCage by Jürgen Hahn
iOS / Swift
- OpenCageSwift by workingDog
- OpenCage iOS SDK by Francis Beasley
Julia
- OpenCage by Rome Stone
Kotlin / Android
- kotlin-opencage-client by Jilles van Gurp
Lua
- lua-opencage-geocoder by Nuno Guerreiro
- lua-resty-opencage-geocoder by Nuno Guerreiro
.NET
- dotnet-opencage-geocode by Brian Norman
Neo4j
- APOC geocode procedure by neo4j-contrib
Node.js
- opencage-api-client by Arnaud Ferrand
- opencage geocoder client by Pearlshare
OCaml
- opencage by Rome Stone
OpenLayers
- ol-geocoder by Jonatas Walker
PostgreSQL
- ocgeo_fdw (foreign data wrapper) by Stelios Sfakianakis
PowerShell
- OpenCage by Allison Ragas
Racket
- opencage by Rome Stone
Raku
- Geo-Coder-OpenCage by Tadeusz Sośnierz
ReactJS
- react-leaflet-opencage by Arnaud Ferrand
React Native
- opencage-react-native by Arnaud Ferrand
Scala
- scala-opencage-geocoder by Nuno Guerreiro
SQLite
- geocode-sqlite by Chris Amico
Svelte
- opencage-svelte by Rome Stone
Typescript
- opencage-react-native by Arnaud Ferrand
Vue
- opencage-vue by Rome Stone
Zig
- zig-opencage by Rome Stone
= Written and supported by OpenCage.
Let us know if you didn't find your favorite language or framework.
Even better, write an SDK, and we will gladly feature it here. We prepared a list of SDK guidelines to avoid common pitfalls.