KurdGeo
Now in public beta

Cloud Mapping Platform
for Kurdistan

Production-grade mapping SaaS with API key management, usage analytics, and a secured gateway in front of self-hosted OSM tiles and OSRM routing.

OSRM
Routing API
OSM
Tile Service
Secured
API Keys
Redis
Rate Limits

Everything you need to build with maps

A complete control plane for your mapping infrastructure — from API keys to usage analytics to secured proxying.

API Key Management

Generate, rotate, and revoke API keys with scoped permissions. Keys are HMAC-SHA256 hashed — your secret is shown once.

Usage Analytics

Real-time dashboards with request counts, error rates, latency breakdowns, and 30-day timeseries. Per-key and per-project granularity.

OSM Tile Proxy

Secured gateway to self-hosted OpenStreetMap tiles. Range header passthrough for PMTiles. Style JSONs, sprites, and glyphs.

Rate Limiting & Quotas

Redis sliding-window rate limiting with per-plan RPS, burst, daily and monthly quotas. Automatic 429 responses with retry headers.

Project Organization

Group your API keys by project. Set allowed origins, IP allowlists, and environment-specific keys (live/test).

Interactive Playground

Test OSRM routing and OSM tiles directly in the browser with scoped playground tokens. Multi-language code generation.

Developer-first

Built by developers, for developers

Clean REST API with predictable responses. Authenticate with a single API key. Get routing, tiles, and geocoding through one gateway.

  • Simple Bearer token authentication
  • Consistent JSON error responses with codes
  • Rate limit headers on every response
  • Multi-language code generation in the playground
terminal — kurdgeo-api
# Get a route between two points
curl https://api.kurdgeo.space/api/v1/gateway/routing/route/v1/driving/ \
  "44.009,36.193;44.012,36.195" \
  -H "Authorization: Bearer kg_live_..." \
  -H "Content-Type: application/json"

# Response
{
  "code": "Ok",
  "routes": [{
    "distance": 285.4,
    "duration": 42.3,
    "geometry": "..."
  }]
}

Simple, transparent pricing

Start free and scale as you grow. No hidden fees.

Free Trial

Perfect for exploring the API and building prototypes.

Free
  • 1,000 requests/day
  • Routing + Maps API
  • 2 API keys
  • 1 project
  • Community support
Start free
Popular

Developer

For production apps with moderate traffic.

Contact sales
  • 50,000 requests/day
  • Routing + Maps API
  • 10 API keys
  • 5 projects
  • Email support
Get started

Growth

Scales with your business.

Contact sales
  • 500,000 requests/day
  • Priority routing
  • 50 API keys
  • 20 projects
  • Priority support
Contact us

Enterprise

Unlimited scale with dedicated support and SLAs.

Contact sales
  • Unlimited requests
  • Custom rate limits
  • Unlimited API keys
  • Dedicated support
  • SLA guarantee
Contact sales