# SDKs

**URL:** https://ask.openrouteservice.org/c/sdks/10.md

[Latest](https://ask.openrouteservice.org/latest.md) · [Categories](https://ask.openrouteservice.org/categories.md)

---

## [About the SDKs category](https://ask.openrouteservice.org/t/about-the-sdks-category/18)

<div class="topic-metadata">

**Author:** [@openrouteservice](https://ask.openrouteservice.org/u/openrouteservice)\
**Replies:** 0

</div>

Here is the place to ask questions about the various SDKs that have been developed for openrouteservice. Please note however that we can only provide limited support for third party SDKs that have been developed by peop…

---

## [Remove old start points from Layer](https://ask.openrouteservice.org/t/remove-old-start-points-from-layer/1943)

<div class="topic-metadata">

**Author:** [@sfg](https://ask.openrouteservice.org/u/sfg)\
**Replies:** 4\
**Last updated:** [October 9, 2026, 7:57am UTC](https://ask.openrouteservice.org/t/remove-old-start-points-from-layer/1943 "2026-10-09T07:57:16Z")

</div>

I can’t get rid of the points I selected for a previous route which could not run due to an error. How can I delete them?

---

## [Feature ID None caused a API Eror](https://ask.openrouteservice.org/t/feature-id-none-caused-a-api-eror/8076)

<div class="topic-metadata">

**Author:** [@Sanazs](https://ask.openrouteservice.org/u/Sanazs)\
**Replies:** 2\
**Last updated:** [October 7, 2026, 3:43pm UTC](https://ask.openrouteservice.org/t/feature-id-none-caused-a-api-eror/8076 "2026-10-07T15:43:57Z")

</div>

Hi - I encountered the same problem and through this thread, I got to know about the previous api deprecation. I have changed the base url now to api.heigit.org but i still get these errors: Or: ‘Check if the provid…

---

## [Is the Python SDK deprecated?](https://ask.openrouteservice.org/t/is-the-python-sdk-deprecated/7932)

<div class="topic-metadata">

**Author:** [@anrah](https://ask.openrouteservice.org/u/anrah)\
**Replies:** 1\
**Last updated:** [June 7, 2026, 7:58pm UTC](https://ask.openrouteservice.org/t/is-the-python-sdk-deprecated/7932 "2026-06-07T19:58:06Z")

</div>

Hello! I hope this is the right place to ask this :slight\_smile: Is the Python SDK deprecated? Or is an update on its way? I ask for primarily two reasons: The last release is from 2021 The SDK uses the deprecated U…

---

## [java.lang.OutOfMemoryError](https://ask.openrouteservice.org/t/java-lang-outofmemoryerror/7828)

<div class="topic-metadata">

**Author:** [@yungNeiko](https://ask.openrouteservice.org/u/yungNeiko)\
**Replies:** 1\
**Last updated:** [December 16, 2025, 10:30am UTC](https://ask.openrouteservice.org/t/java-lang-outofmemoryerror/7828 "2025-12-16T10:30:37Z")

</div>

Hey! I’m using ORS Local with Java and the QGIS plugin. I’m also using the .pbf file for the whole of Germany. Using Java with the parameters -Xms6g -Xmx8g -jar ors.jar and one profile (car), I managed to set it up. I in…

---

## [Use the "costs" parameter for "Vehicle" in the "Optimization" Python SDK](https://ask.openrouteservice.org/t/use-the-costs-parameter-for-vehicle-in-the-optimization-python-sdk/7808)

<div class="topic-metadata">

**Author:** [@JensNeumannPVG](https://ask.openrouteservice.org/u/JensNeumannPVG)\
**Replies:** 2\
**Last updated:** [November 21, 2025, 2:43pm UTC](https://ask.openrouteservice.org/t/use-the-costs-parameter-for-vehicle-in-the-optimization-python-sdk/7808 "2025-11-21T14:43:13Z")

</div>

I would like to use the “costs” parameter for vehicles in the “Optimization” API in your Python package. However, in the source code it seems that it is not supported. Is that done on purpose? If so, can it be changed? T…

---

## [Filtering Road types in Routing](https://ask.openrouteservice.org/t/filtering-road-types-in-routing/7733)

<div class="topic-metadata">

**Author:** [@geoguy02](https://ask.openrouteservice.org/u/geoguy02)\
**Replies:** 1\
**Last updated:** [October 3, 2025, 9:47am UTC](https://ask.openrouteservice.org/t/filtering-road-types-in-routing/7733 "2025-10-03T09:47:30Z")

</div>

Hello there, I recently installed the ORS Plugin in QGIS and I’ve stumpled upon a problem I can’t seem to solve myself. If I plan a route from point A to point B, the fastest way often uses small dirt roads through fore…

---

## [I want Help Understanding OpenRouteService JavaScript SDK Basics](https://ask.openrouteservice.org/t/i-want-help-understanding-openrouteservice-javascript-sdk-basics/7587)

<div class="topic-metadata">

**Author:** [@Valentina](https://ask.openrouteservice.org/u/Valentina)\
**Replies:** 1\
**Last updated:** [August 21, 2025, 7:31am UTC](https://ask.openrouteservice.org/t/i-want-help-understanding-openrouteservice-javascript-sdk-basics/7587 "2025-08-21T07:31:09Z")

</div>

Hey everyone, I have explore the OpenRouteService JavaScript SDK but I am confused on where to begin. I have gone through the documentation but I still feel such as I am missing some practical examples to really get sta…

---

## [Error : OverQueryLimit:Retrying](https://ask.openrouteservice.org/t/error-overquerylimit-retrying/7503)

<div class="topic-metadata">

**Author:** [@AlexJC](https://ask.openrouteservice.org/u/AlexJC)\
**Replies:** 8\
**Last updated:** [July 29, 2025, 7:41am UTC](https://ask.openrouteservice.org/t/error-overquerylimit-retrying/7503 "2025-07-29T07:41:44Z")

</div>

When I try to generate isochrones on a number of points (sometimes, just 2), I get this error message (OverQueryLimit:Retrying) and QGIS stops.

---

## [Route optimisation using ORSTools and a local openrouteservice instance](https://ask.openrouteservice.org/t/route-optimisation-using-orstools-and-a-local-openrouteservice-instance/7370)

<div class="topic-metadata">

**Author:** [@SRandall](https://ask.openrouteservice.org/u/SRandall)\
**Replies:** 3\
**Last updated:** [June 16, 2025, 11:05am UTC](https://ask.openrouteservice.org/t/route-optimisation-using-orstools-and-a-local-openrouteservice-instance/7370 "2025-06-16T11:05:19Z")

</div>

I am trying to use QGIS to optimise a delivery route for a large number of stops in a fairly small area. I have been able to get route maps with a preserved stop order by creating a local instance of openrouteservice in…

---

## [Cannot get smoothing option to work in ors\_isochrone in R](https://ask.openrouteservice.org/t/cannot-get-smoothing-option-to-work-in-ors-isochrone-in-r/7301)

<div class="topic-metadata">

**Author:** [@ajo1993](https://ask.openrouteservice.org/u/ajo1993)\
**Replies:** 1\
**Last updated:** [May 12, 2025, 8:53am UTC](https://ask.openrouteservice.org/t/cannot-get-smoothing-option-to-work-in-ors-isochrone-in-r/7301 "2025-05-12T08:53:54Z")

</div>

Hello, I am having difficulty using the “smoothing” option in ors\_isochrones using the ORS API in R. I didn’t want to open an issue in Github as I read that this is the right space for questions. Hopefully that I unders…

---

## [ERROR calling any ORS API - CERTIFICATE\_VERIFY\_FAILED](https://ask.openrouteservice.org/t/error-calling-any-ors-api-certificate-verify-failed/3608)

<div class="topic-metadata">

**Author:** [@vivian\_rossi](https://ask.openrouteservice.org/u/vivian_rossi)\
**Replies:** 6\
**Last updated:** [April 15, 2025, 10:15am UTC](https://ask.openrouteservice.org/t/error-calling-any-ors-api-certificate-verify-failed/3608 "2025-04-15T10:15:26Z")

</div>

Hello, I used to run python scripts that calls open route services correctly But now, I have a problem to run a simple script, seems to me that the api service is not available. import openrouteservice coords = \[\[8.34…

---

## [OpenRouteService Matrix API: ‘6004 Request Parameters Exceed Server Limits’ Even When Under 3,500 Routes](https://ask.openrouteservice.org/t/openrouteservice-matrix-api-6004-request-parameters-exceed-server-limits-even-when-under-3-500-routes/7096)

<div class="topic-metadata">

**Author:** [@ka88](https://ask.openrouteservice.org/u/ka88)\
**Replies:** 6\
**Last updated:** [April 3, 2025, 1:25pm UTC](https://ask.openrouteservice.org/t/openrouteservice-matrix-api-6004-request-parameters-exceed-server-limits-even-when-under-3-500-routes/7096 "2025-04-03T13:25:17Z")

</div>

I am using OpenRouteService (ORS) Matrix API in R to compute travel times between grid centroids (origins) and hospitals (destinations). However, I keep encountering the error: Error: Openrouteservice API request failed…

---

## [Population count with overlapping isochrones](https://ask.openrouteservice.org/t/population-count-with-overlapping-isochrones/418)

<div class="topic-metadata">

**Author:** [@litstalov](https://ask.openrouteservice.org/u/litstalov)\
**Replies:** 5\
**Last updated:** [March 2, 2025, 12:48am UTC](https://ask.openrouteservice.org/t/population-count-with-overlapping-isochrones/418 "2025-03-02T00:48:44Z")

</div>

Dear Nils, First of all, let me congratulate you and thank you for your work. It has been very helpful for me and certainly for a lot of researchers out there. I’m currently using the ORS Tools plugin for Qgis to draw …

---

## [Ghost waypoints left in project](https://ask.openrouteservice.org/t/ghost-waypoints-left-in-project/7031)

<div class="topic-metadata">

**Author:** [@JusaR](https://ask.openrouteservice.org/u/JusaR)\
**Replies:** 1\
**Last updated:** [February 24, 2025, 10:07am UTC](https://ask.openrouteservice.org/t/ghost-waypoints-left-in-project/7031 "2025-02-24T10:07:19Z")

</div>

Hi, I calculated a route between two waypoints in Qgis using the ORS Tools plugin. I calculated the route, saved it and closed Qgis. When reopening the project, I now have two “ghost waypoints” left over in the project…

---

## [Latest openapi definition file](https://ask.openrouteservice.org/t/latest-openapi-definition-file/3466)

<div class="topic-metadata">

**Author:** [@Csaba\_Gulyas](https://ask.openrouteservice.org/u/Csaba_Gulyas)\
**Replies:** 4\
**Last updated:** [February 17, 2025, 10:15am UTC](https://ask.openrouteservice.org/t/latest-openapi-definition-file/3466 "2025-02-17T10:15:37Z")

</div>

I just joined the community, and trying to use the optimization and geocode functions. However I cannot find an swagger file including this features, and the latest I found was for version 5.0.2. Please point me in the…

---

## [Elevation in QGis](https://ask.openrouteservice.org/t/elevation-in-qgis/6760)

<div class="topic-metadata">

**Author:** [@Vini\_lpg](https://ask.openrouteservice.org/u/Vini_lpg)\
**Replies:** 4\
**Last updated:** [December 21, 2024, 1:51am UTC](https://ask.openrouteservice.org/t/elevation-in-qgis/6760 "2024-12-21T01:51:31Z")

</div>

Hello, everyone! I have a quick question. If I enable “elevation: true” in the ors-config file for a localhost config via Docker compose, is that enough for the elevation to be taken into account when generating isochro…

---

## [UnboundLocalError: local variable 'attributes' referenced before assignment](https://ask.openrouteservice.org/t/unboundlocalerror-local-variable-attributes-referenced-before-assignment/6756)

<div class="topic-metadata">

**Author:** [@Emily\_Nakata](https://ask.openrouteservice.org/u/Emily_Nakata)\
**Replies:** 1\
**Last updated:** [December 18, 2024, 11:22pm UTC](https://ask.openrouteservice.org/t/unboundlocalerror-local-variable-attributes-referenced-before-assignment/6756 "2024-12-18T23:22:59Z")

</div>

I keep receiving this error when using MMQGS Plugin, I’ve tried re-installing the app, with no success. Any ideas of what this could be or who I can reach out to?

---

## [Request for improvement route labeling](https://ask.openrouteservice.org/t/request-for-improvement-route-labeling/6662)

<div class="topic-metadata">

**Author:** [@wolferl69](https://ask.openrouteservice.org/u/wolferl69)\
**Replies:** 1\
**Last updated:** [November 12, 2024, 3:43pm UTC](https://ask.openrouteservice.org/t/request-for-improvement-route-labeling/6662 "2024-11-12T15:43:47Z")

</div>

I label the route manually “DIST\_KM” || ’ km ’ || “DURATION\_H” || ‘h’ Could this be done automatically in ORSTools?

---

## [Public transport for QGIS Plugin?](https://ask.openrouteservice.org/t/public-transport-for-qgis-plugin/6560)

<div class="topic-metadata">

**Author:** [@yungNeiko](https://ask.openrouteservice.org/u/yungNeiko)\
**Replies:** 1\
**Last updated:** [October 18, 2024, 8:16am UTC](https://ask.openrouteservice.org/t/public-transport-for-qgis-plugin/6560 "2024-10-18T08:16:52Z")

</div>

I set up ORS as self-hosted with java, which works as it should, but I cannot find the public transport routing option in QGIS with the plugin. So my questions is rather simple. Does the plugin support public transport? …

---

## [Calling ors\_pois in R](https://ask.openrouteservice.org/t/calling-ors-pois-in-r/6495)

<div class="topic-metadata">

**Author:** [@servidor](https://ask.openrouteservice.org/u/servidor)\
**Replies:** 3\
**Last updated:** [September 19, 2024, 3:18pm UTC](https://ask.openrouteservice.org/t/calling-ors-pois-in-r/6495 "2024-09-19T15:18:35Z")

</div>

Hi In R, I’m trying to get the POI inside a defined box so I can pass then as markers (add\_markers) ors\_pois(geometry = list(bbox = list(c(-90.5158552, 14.6012396), c(-90.51270092658864,14.596370217083651)), buffer …

---

## [Change Acceptance Radius for Points](https://ask.openrouteservice.org/t/change-acceptance-radius-for-points/1712)

<div class="topic-metadata">

**Author:** [@mmwarren95](https://ask.openrouteservice.org/u/mmwarren95)\
**Replies:** 6\
**Last updated:** [August 28, 2024, 2:28pm UTC](https://ask.openrouteservice.org/t/change-acceptance-radius-for-points/1712 "2024-08-28T14:28:30Z")

</div>

I have been using the 2 layer point to point directions feature of ORSTools with QGIS 3.10.5. I have been studying rural America and have had about 20% of the queries failing because my start points are more than 350 met…

---

## [Issues with avoidPoints and ferry using Leaflet Routing Machine](https://ask.openrouteservice.org/t/issues-with-avoidpoints-and-ferry-using-leaflet-routing-machine/6437)

<div class="topic-metadata">

**Author:** [@Marco\_Miiretto](https://ask.openrouteservice.org/u/Marco_Miiretto)\
**Replies:** 1\
**Last updated:** [August 28, 2024, 8:59am UTC](https://ask.openrouteservice.org/t/issues-with-avoidpoints-and-ferry-using-leaflet-routing-machine/6437 "2024-08-28T08:59:39Z")

</div>

Hello everyone, I am developing an app about Venice using Routing. The problem is that I would like to let tourists pass through the accessible penti provided with ramp and avoid the inaccessible ones. The app is base…

---

## [How to get road surface information for my route](https://ask.openrouteservice.org/t/how-to-get-road-surface-information-for-my-route/6301)

<div class="topic-metadata">

**Author:** [@Gashakamba](https://ask.openrouteservice.org/u/Gashakamba)\
**Replies:** 8\
**Last updated:** [July 15, 2024, 11:39am UTC](https://ask.openrouteservice.org/t/how-to-get-road-surface-information-for-my-route/6301 "2024-07-15T11:39:25Z")

</div>

I am using ORS public API to get an optimal route between my home-base location to many destinations. I am getting both the optimal itinerary (which destination to visit first, then second, etc) and the actual geometry o…

---

## [ORS Tools for QGis: Howto use it to solve traveling salesman problem](https://ask.openrouteservice.org/t/ors-tools-for-qgis-howto-use-it-to-solve-traveling-salesman-problem/704)

<div class="topic-metadata">

**Author:** [@mausquirk](https://ask.openrouteservice.org/u/mausquirk)\
**Replies:** 4\
**Last updated:** [May 6, 2024, 9:54am UTC](https://ask.openrouteservice.org/t/ors-tools-for-qgis-howto-use-it-to-solve-traveling-salesman-problem/704 "2024-05-06T09:54:43Z")

</div>

Hi, I’m using the ORS Tools Plugin for QGIS (3.4) . I would like to use for solving a t’raveling salesman problem’. Thus there are about 10 points which need to be visited by the most efficient way. Does ORS fit to th…

---

## [Isochrones with seconds](https://ask.openrouteservice.org/t/isochrones-with-seconds/5966)

<div class="topic-metadata">

**Author:** [@tobiw1978](https://ask.openrouteservice.org/u/tobiw1978)\
**Replies:** 1\
**Last updated:** [April 12, 2024, 7:10am UTC](https://ask.openrouteservice.org/t/isochrones-with-seconds/5966 "2024-04-12T07:10:38Z")

</div>

Hi there. Does anyone know how to calculate isochrones in QGIS with the ORS (Openrouteservice) Plugin in minutes and seconds. I just can calculate full minutes. On the Webservice you can calculate the seconds with decim…

---

## [How to input a layer in routing GUI](https://ask.openrouteservice.org/t/how-to-input-a-layer-in-routing-gui/5657)

<div class="topic-metadata">

**Author:** [@BenoitM](https://ask.openrouteservice.org/u/BenoitM)\
**Replies:** 2\
**Last updated:** [January 11, 2024, 10:21am UTC](https://ask.openrouteservice.org/t/how-to-input-a-layer-in-routing-gui/5657 "2024-01-11T10:21:56Z")

</div>

Hello, According to the documentation, in the routing GUI, one can input a layer of point instead of entering them manually one by one : ORS Tools Help · GIScience/orstools-qgis-plugin Wiki · GitHub I see the export bu…

---

## [Openrouteservice js](https://ask.openrouteservice.org/t/openrouteservice-js/5646)

<div class="topic-metadata">

**Author:** [@George\_Kampouris](https://ask.openrouteservice.org/u/George_Kampouris)\
**Replies:** 2\
**Last updated:** [January 10, 2024, 1:34pm UTC](https://ask.openrouteservice.org/t/openrouteservice-js/5646 "2024-01-10T13:34:58Z")

</div>

Hello and happy new year! I am trying to create a routing web app in react and i am using openrouteservice js api! when i use the coordinates that api doc provides it draws a route even though its not correct, but when…

---

## [Using ors\_optimization command in R](https://ask.openrouteservice.org/t/using-ors-optimization-command-in-r/5429)

<div class="topic-metadata">

**Author:** [@bjscheffer](https://ask.openrouteservice.org/u/bjscheffer)\
**Replies:** 1\
**Last updated:** [November 2, 2023, 2:08pm UTC](https://ask.openrouteservice.org/t/using-ors-optimization-command-in-r/5429 "2023-11-02T14:08:11Z")

</div>

I want to use the ors\_optimization command in R on a large last-mile delivery dataset (from China). However, I am looking for some example code for optimizing a route with one origin, multiple destinations with either th…

---

## [CORS issue in webclient](https://ask.openrouteservice.org/t/cors-issue-in-webclient/5200)

<div class="topic-metadata">

**Author:** [@Schleevoigt](https://ask.openrouteservice.org/u/Schleevoigt)\
**Replies:** 1\
**Last updated:** [September 4, 2023, 12:11pm UTC](https://ask.openrouteservice.org/t/cors-issue-in-webclient/5200 "2023-09-04T12:11:32Z")

</div>

export default class Isochrone { constructor(lanr) { (async () =\> { let client = new Openrouteservice.Isochrones({ api\_key: ORS\_KEY }); try { let response = await clien…

[Next page](https://ask.openrouteservice.org/c/sdks/10.md?page=1)
