Developers
Clean data in. Clean data out.
Build screens, dashboards and workflows inside Chicane Enterprise with the Module SDK. Connect your own services through our location, tachograph and media APIs.
Your tools, inside Chicane
The Enterprise Module SDK lets partners create HTML, CSS and JavaScript add-ons with screens, module-owned settings and storage, maps and permission-scoped fleet data.
Start with Fleet Notes or explore Asset Pulse for equipment-status cards, input rules and recorded history. Administrators review requested access and choose who can use each module.
SDK capabilities, examples and access requirements →A few lines to get going
# Forward geocode an address curl https://api.codemonkey.uk.com/geocode \ -H "Authorization: Bearer $API_KEY" \ --data-urlencode "q=Wakefield, West Yorkshire"
# Parse a .DDD tachograph file to JSON curl https://api.codemonkey.uk.com/v1/ddd/parse \ -H "Authorization: Bearer $API_KEY" \ -F "file=@driver_card.ddd"
// Media event pushed to your endpoint { "event": "media.ready", "device": "cv200", "channel": 1, "url": "https://media.codemonkey.uk.com/clip/abc123.mp4" }
What you can build on
LocationAPI
Geocoding, reverse geocoding and routing on our own OpenStreetMap clusters — no hard rate limits.
LocationAPI →DDDparser
Upload a .DDD and get structured JSON back, including Working Time infringements.
DDDparser →Webhooks
HTTP push for GPS data and media events so your platform reacts in real time, no polling.
Media Middleware →Developer questions
Do you rate-limit the APIs?
There are no hard rate limits on the Location API. It runs on our own clusters and has served over 10 billion requests, with simple pay-as-you-go pricing.
How do I get an API key?
Get in touch and we'll set you up. Sign-up is simple and billing is pay-as-you-go, so you only pay for what you use.
Can I parse tachograph files for free?
Yes. The DDD parser has a free web UI for low volume (5 files per minute). For bulk parsing you can call the API.