KurdGeo
Now in public beta — try it free

Cloud Mapping Platform
for Kurdistan

Production-grade mapping SaaS with API key management, usage analytics, satellite imagery, and a secured gateway. Built for developers.

Turn-by-turn
Routing
High-res
Satellite
Secured
API Keys
Real-time
Analytics
api.kurdgeo.space / playground
Drag to explore Kurdistan

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).

Maps SDK

Embed Kurdistan maps with one script tag. Kurdish RTL text shaping, PMTiles, and auth are all baked in. No npm, no build step.

Label Modes

Four label display options via ?labels= param: default, no labels, with road numbers, or all labels (POIs, shops, hospitals — like Google Maps).

Developer-first

Built by developers, for developers

Embed interactive Kurdistan maps with one script tag. Kurdish text is automatically shaped right-to-left with connected letters. Authenticate with a single API key — everything else is handled.

  • One script tag — no npm, no build step
  • Kurdish RTL text shaping baked in automatically
  • MapLibre GL, PMTiles, and auth handled by the SDK
  • Routing API with turn-by-turn directions
index.html
<!-- Embed a Kurdistan map in 3 lines -->
<div id="map" style="width:100%;height:500px"></div>
<script src="https://api.kurdgeo.space/api/v1/gateway/maps/kurdgeo-maps.js"></script>
<script>
  KurdGeoMap.init('map', {
    apiKey: 'kg_live_...',
    style: 'style-light.json',
    center: [44.0, 36.2],
    zoom: 10,
    labels: 'all'  // default | none | numbers | all
  });

  // Change labels at runtime:
  // map.setLabels('none');  // hide all
  // map.setLabels('all');   // POIs, shops, hospitals...
</script>

<!-- MapLibre, PMTiles, RTL Kurdish text shaping, auth — all baked in. -->

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

Starter

For production apps with moderate traffic.

$19.99
  • 50,000 requests/month
  • Routing + Maps API
  • 10 API keys
  • 5 projects
  • Email support
Get started

Growth

Scales with your business.

$199.99
  • 500,000 requests/month
  • Priority routing
  • 50 API keys
  • 20 projects
  • Priority support
Get started

Enterprise

Unlimited scale with dedicated support and SLAs.

$0.50
  • Pay per request — $0.50 / 1,000
  • Unlimited requests
  • Custom rate limits
  • Unlimited API keys
  • Dedicated support & SLA
Contact sales

Satellite Imagery

Add-on

High-resolution aerial imagery with the same Kurdistan border locking, design consistency, and seamless gateway integration as our vector maps. Powered by premium third-party providers.

  • 75,000 tile requests included
  • $0.75 per 1,000 additional requests
  • Border-locked to Kurdistan region
  • Same API key workflow — switch seamlessly
$50

per month, 75K requests

Get started