This project contains API clients that were created from our swagger specification for the different languages.
Please see the successfully created one in the subfolders.
language | tested? | alternative |
---|---|---|
clojure | no | |
csharp | no | |
go | no | |
haskell | no | |
java | yes | You can use the optimized handcoded client for some APIs. |
javascript | yes | Use the official client |
objc | no | |
perl | no | |
php | yes | |
python | no | |
qt5cpp | no | |
ruby | yes | |
scala | no | |
swift | no | Community contribution for the Routing and Geocoding API |
tizen | no |
tested=yes means we or one of our customers have successfully used the client for this programming language.
The JavaScript client is handcrafted and can be found in the separate, linked repository.
The Java client is also available on maven.
Currently the following APIs are supported
- Routing API (with unencoded polylines only)
- Geocoding API
- Matrix API
- Isochrone API
- Route Optimization API
Currently we use swagger codegen 2.2.2 to create the clients but you can easily edit the create.sh script.
./create.sh
./create.sh [yourlanguage]