The MyGeotab API is language agnostic and can be accessed from languages that support HTTPS requests and JSON.
There are a number of language specific API clients that roll-up some common functionality such as authentication, session management, deserialization, etc. making it easier to hit the ground running in your language of choice.
Install the NuGet package from the package manager console:
Install-Package Geotab.Checkmate.ObjectModelPlease remember to regularly check for Geotab.Checkmate.ObjectModel NuGet package updates.
Using it in code
Install the current JavaScript client from the command line:
$ npm install --save mg-api-jsUsing it in code (more on GitHub - MyGeotab API wrapper for browser and Node.js applications)
The example below creates a new GeotabApi instance with the authentication object used by the current client.
mg-api-node is deprecated. Use mg-api-js for Node.js and browser applications.
See the JavaScript quick start above for installation and an example.
Install the library and command line tool:
$ pip install mygeotabUsing it in code (more on github - Python client for the MyGeotab SDK)
Install the composer package from the command line:
$ composer require geotab/mygeotab-phpUsing it in code (more on github - PHP client for the MyGeotab SDK)
The PHP example below creates a new Geotab\API client instance.