Developers

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.

Get your free keyRead the docs
Quickstart

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.

terminal
# 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"
JavaScript — @symt/sdk
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); // 1284
Python — symt
from 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)
Live example

Try the API before signing up.

Try it — sandboxResponses match production shape
GETapi.symt.ai/v1/route?origin=24.6949,46.6858&destination=24.9578,46.6989&profile=car

Press “Run request” to see a live-shaped response.

Auth-free sandbox · production keys at console.symt.ai

Your first route is two commands away.

Free plan. Real endpoints. Responses your on-call self will thank you for.