SDKs¶
Get up and running with just a few lines of code with an SDK.
SDKs for API Access¶
Our official SDKs are the quickest way to get started with routing, geocoding, and more. These packages are all maintained by us, and generated from our OpenAPI spec.
-
Autocomplete Search Map Plugins
Add an autocomplete search box to your interactive web maps with just a few lines of code.
-
JavaScript
Access all the geospatial APIs from your frontend web or Node.js application.
-
Python
Access the full range of geospatial APIs from your Python scripts, notebooks, and backend services.
-
Kotlin
Access the full range of geospatial APIs in your backend and mobile applications written in Kotlin or Java.
-
Swift
Add location intelligence to your apps for iOS, macOS, and more with our Swift package.
Don't See Your Language?¶
Customer feedback is at the core of how we prioritize new languages,
so let us know what you're using if we haven't released an official SDK.
We publish an official OpenAPI specification, so
you can always generate a client library for yourself using tools like
openapi-generator
!
SDKs for Maps¶
We have excellent support for most major map rendering SDKs, including MapLibre (a project that we helped start!), Leaflet, and OpenLayers, as well as a host of SDKs for other platforms. Check out the links below for your platform.
-
Interactive Web Maps
Add interactive maps to your web application. We'll show you how to set up MapLibre GL JS, Leaflet, or OpenLayers with your favorite framework.
-
Maps for Mobile & Desktop
Add interactive maps to your native, desktop, or multi-platform app. We'll help you get set up with the best solutions for native mobile, React Native, and Flutter.
-
Maps for Data Visualization
We have basemap styles tailor-made for data visualization. Learn how to visualize your analysis with popular plotting libraries.