Build with Symt in minutes.
One key, familiar REST, typed SDKs, and responses designed to be read by humans at 2 a.m. If you’ve used any maps API, you already know this one.
Zero to first route.
Two commands. The Free plan includes 100,000 requests a month across every API — enough to build the whole product before you talk to anyone.
# 1. Get a key (free, no card) at console.symt.ai
export SYMT_API_KEY="sk_live_…"
# 2. Your first route — Riyadh, Olaya to the airport
curl "https://api.symt.ai/v1/route?origin=24.6949,46.6858&destination=24.9578,46.6989&profile=car" \
-H "Authorization: Bearer $SYMT_API_KEY"import { Symt } from '@symt/sdk';
const symt = new Symt(process.env.SYMT_API_KEY);
const route = await symt.route({
origin: [24.6949, 46.6858],
destination: [24.9578, 46.6989],
profile: 'car',
});
console.log(route.summary.duration_s); // 1284from symt import Symt
symt = Symt(api_key="sk_live_…")
matrix = symt.matrix(
origins=[(24.6949, 46.6858), (24.7671, 46.6428)],
destinations=[(24.9578, 46.6989)],
profile="car",
)
print(matrix.durations_s)Try the API before signing up.
Press “Run request” to see a live-shaped response.
Everything else you’ll reach for.
Documentation
Guides, concepts, and deployment manuals for every API and the sovereign stack.
docs.symt.aiAPI reference
Every endpoint, parameter, and response field — with runnable examples.
Browse the referenceSDKs & libraries
JavaScript/TypeScript, Python, Go, Swift, and Kotlin. Map SDKs for Web, iOS, Android.
Get the SDKsPostman collection
The full API surface as a ready-to-fork Postman workspace with sandbox auth.
Open in PostmanMigration guide
Endpoint-by-endpoint mapping, the compat layer, and the traffic diff-tester.
Migrate in an afternoonStatus
Live uptime and latency for managed regions, plus incident history.
status.symt.aiYour first route is two commands away.
Free plan. Real endpoints. Responses your on-call self will thank you for.