Skip to main content

SDKs & Platform Guides

Sovereign ships two SDK families plus direct REST access:

  • Map SDK - rendering, drawing, clustering and geospatial services in your app.
  • Tracking SDK - background GPS collection on Android, iOS, React Native and Flutter.

Map SDK​

Interactive maps, drawing tools, clustering and geospatial services, built on MapLibre. See the Map SDK product page for what it enables and why it matters.

  • Diverse basemap styles - high-precision vector basemaps including 3D, DARK, LIBERTY, POSITRON, TERRAIN and TONER.
  • Interactive drawing tools - polygons, circles, annotations, line strings and bounding boxes, with a toolbar out of the box.
  • GeoJSON serializer - import and export GeoJSON, including automated circle-to-polygon conversion.
  • Supercluster engine - render 10,000+ points smoothly, with custom cluster badges.
  • Weather gateway - live conditions, 7-day city forecasts and state-wise rainfall.

See it running in the Web SDK Playground, or start with the Web SDK guide.

PlatformStatusGuideGitHub
Web (JavaScript / TypeScript)AvailableWeb JS →ss-map-sdk-sample-reactjs
Android (Kotlin)AvailableAndroid →ss-map-example
iOS (Swift)AvailableiOS →Coming soon
React NativeAvailableReact Native →ss-sdk-reactnative-example
Flutter (Dart)AvailableFlutter →ss-sdk-flutter-example

Tracking SDK​

Background GPS collection built for field-operations apps, with offline queueing when connectivity drops. See the Tracking SDK product page for what it enables and why it matters.

PlatformStatusGuideGitHub
Android (Kotlin)AvailableAndroid →ss-tracking-sdk-sample-android
iOS (Swift)AvailableiOS →Coming soon
React NativeComing soonReact Native →ss-sdk-reactnative-example
Flutter (Dart)AvailableFlutter →ss-sdk-flutter-example

Get your API key​

Every SDK and every endpoint needs credentials. There is no self-serve signup yet - we issue keys during onboarding so we can match the right capabilities and limits to your use case.

What you'll receive

CredentialWhat it is
API key (api-key)Identifies your account on every request
Username & passwordExchanged for a short-lived OAuth2 access token
Tenant codeOnly if you need the Intelomatic APIs, which operate on your own uploaded data

How to request access

Tell us which platform you are building on and what you are trying to do - some APIs work with an API key alone, others need a provisioned tenant, and we will set up whichever you need.

Once you have credentials, the Quickstart takes you from key to first successful call in about five minutes.