Addresses, maps and routingfor every country, behind one API.
- Address registrySearch, resolve and verify against each country's rules.
- MapsAddress points and viewports as GeoJSON.
- RoutingRoutes, matrices and turn-by-turn directions.
- Trip diagnosticsReplay every device's trace and its health.
One request. The country's own rules. A clean answer.
You send the same request in every country. The platform applies that country's published configuration and answers in the language you ask for.
Pick a country and press Send request to see the real response.
- Qatar
- Syria
- Libya
Everything an address platform needs, already built
Each capability below is running in the platform today, behind the same keys, roles and usage records.
- Zone
- Street
- Building
- Governorate
- District
- Locality
- Region
- Municipality
- Locality
Per-country configuration
Administrative levels, address fields, formats and Arabic labels are declared per country, versioned and tested. A new country is configuration, not a rewrite.
Routing
Routes, distance matrices, turn-by-turn directions and matching recorded traces to the road, kept fast and resilient in every country.
Trip diagnostics
Each device on a trip keeps its own trace, never merged. Replay the raw fixes against the matched route and see each trace's health.
- Websites
- IP addresses
- Android apps
- iOS apps
API keys with limits
Restrict each key to websites, IP ranges, Android and iOS apps, and products. Secrets are shown once and stored hashed.
Roles and audit
Built-in and custom roles, scoped to the platform, a country or one area. Sensitive changes land in the audit log.
Shared or sovereign
Use the shared platform, or run the same platform inside your country, on any cloud or on your own servers.
// TypeScript
await client.route({
countryCode: "QA",
from, to,
})# Flutter
dependencies:
global_address_nav:
# turn-by-turnSDKs for web and mobile
A country-neutral TypeScript client for addresses and routing, and a Flutter package for turn-by-turn navigation.
Measured, not promised
Figures from our own load tests, test suites and configuration. We will add more as organizations go live.
- countries published
- 0
- Read live from the API.
- requests per second in our load test
- 0
- Through the proxy, with 2 API replicas and no failed requests.
- requests, each metered exactly once
- 0
- 39,761 requests produced 39,761 usage events.
- navigation SDK tests passing
- 0
- Including drives recorded on real roads.
- languages, everywhere
- 0
- Arabic and English in the console, the API and every email.
Plans that grow with your traffic
Prices and limits below come straight from our live plan catalogue. Every plan is metered per request, with usage you can watch.
Companies and government institutions can subscribe to any plan. The enterprise and sovereign option is configured country by country.
What each plan includes
Read from the same live catalogue as the prices above, so the differences are the real ones.
| Feature | All plans |
|---|---|
| Included in every plan | |
| API keys restricted to websites, IPs and apps | Every plan |
| Quotas per key | |
| Usage by product and country | |
| Roles scoped to a country or an area | |
| Audit log of sensitive changes | |
| Arabic and English, right to left included | |
For teams that need an exact address, down to the door
We are onboarding our first organizations in each country. These are the teams the platform is designed around.
Delivery and logistics
Exact drop-off points, matrices for dispatch and a trace of every trip.
Ride-hailing and mobility
Pick-up points riders can find and turn-by-turn navigation for drivers.
E-commerce
Checkout address forms that follow each country's real structure.
Government and municipalities
A national registry with its own levels, roles per area and an audit trail.
Utilities
Meters and service points tied to verified buildings and addresses.
Emergency services
Turn a caller's coordinate into the nearest known address, and route to it.
Become an early partner
Bring your country and your use case. Early partners shape the configuration and get hands-on help going live.
Countries on the platform
Each published country runs on the same core with its own configuration. New countries are added as configuration, not code.
Put every address on the map.
Create an account, make a key and send your first request. Arabic and English from day one.