Skip to content
Navo24Navo24

SDKs & tools

Everything you need to build on Navo24.

OpenAPI specs for every product, a typed client in your language in one command, ready Postman collections, MCP servers for AI assistants and a test button for your webhook receiver.

Pick how your system talks to Navo24.

REST API

Call the API from your own code

Your backend sends a container, an air waybill or a lane to https://api.navo24.com/v1/<product> with a bearer key and gets JSON back. Use a generated client, the Postman collection or plain HTTP.

Read the quickstart

MCP

Let an AI assistant call the tools

Claude, Cursor, ChatGPT or any MCP client connects to a Navo24 MCP server and calls tracking, schedules, rates and load planning as tools. No client code to write.

MCP quickstart

Client libraries

A typed client in your language, in one command.

Each product publishes an OpenAPI 3 spec that already points at api.navo24.com. Run OpenAPI Generator against it and you get models, an API class per section and auth handling. We generate all six targets below from our own specs before every release.

Official Navo24 packages for npm, PyPI and the other registries are not published yet. Until they are, generate the client yourself: it stays in step with the API every time you regenerate.

A walkthrough with a hand-written fetch wrapper
npx @openapitools/openapi-generator-cli generate \
  -i https://navo24.com/developers/openapi/tracking.json \
  -g typescript-fetch \
  -o ./navo24-tracking-ts

Swap tracking.json for air.json, schedules.json, loading.json or rates.json to get the other products. Needs Node.js 18+ and Java 11+; the openapitools/openapi-generator-cli Docker image takes the same flags.

OpenAPI and Postman

Specs and collections for every product.

Download the spec for code generation or contract tests, or import the collection and send your first request in a minute. Set the apiKey variable to your key; baseUrl is already filled in.

Bruno and Insomnia import the same collection or the OpenAPI file directly.

Tools

More tools that ship with every key.

Webhooks

Test your receiver

Create a webhook, then ask us for a ping. It travels the same path as a real event: same headers, same signature, same retry ladder.

POST /webhooks/{id}/test
curl
curl -X POST https://api.navo24.com/v1/tracking/webhooks/{id}/test \
  -H "Authorization: Bearer $NAVO24_API_KEY"