Skip to content

MapConductor

MapConductor

One API for every map SDK

MapCat mascot
Write map code once.
Run it anywhere.

MapConductor is an open-source unified map SDK that lets you use multiple map providers through a single API.

Write your map logic once and run it on Google Maps, Mapbox, ArcGIS, and more — without rewriting your code.

Choose your platform

  • Android — Kotlin + Jetpack Compose
  • iOS — SwiftUI native support
  • One API across map SDKs — no rewrites
  • Switch providers anytime — avoid lock-in
  • Built for modern UI — Compose & SwiftUI

Unified API

MapView(
onMapClick = {
// onMapClickAction
}
) {
for (markerState in markerList) {
Marker(state = markerState)
}
}

The same code works across supported map SDKs. Think of it as jQuery for map SDKs.

Quick overview

Play

What you can do

  • Markers, polylines, polygons, circles
  • Camera controls & gestures
  • Events & interaction
  • High-performance marker rendering
  • Modern UI support
    Designed for Jetpack Compose and SwiftUI workflows.

Demo

Play

Developers Community

We are opening the developers community on Discord. We will post updates and event information there.

Join the Discord

Featured in