> For the complete documentation index, see [llms.txt](https://docs.mapsindoors.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mapsindoors.com/other/technical-requirements.md).

# Technical Requirements

An overview of the minimum technical requirements for using the MapsIndoors SDKs and software on the available platforms.

### Android SDK

Minimum SDK version: 21\
SDK target version: 35 (This is a play store requirement)\
JDK source: 11

### iOS SDK

{% hint style="info" %}
From version 4.18.0 MapsIndoors requires a minimum iOS version of 16 and Xcode 26 as [Apple require apps to be built with Xcode 26](https://developer.apple.com/news/upcoming-requirements/?id=02032026a) to be distributed via the App Store from April 28, 2026.
{% endhint %}

Minimum iOS 16\
Minimum Xcode 26

### Flutter

Flutter 3\
Dart 2 (Dart 3 compatible)

### React Native

React Native version: 0.72 or greater (Possible to use lower versions, but functionality is only guaranteed and developed towards 0.72 or greater)

### Web SDK

Browser version that supports ECMAScript 6, e.g.

* Chrome 119+
* Edge 119+
* Firefox 115+
* Opera 111+
* Safari 15+
* Mobile Safari with iOS 15+
* Opera Mobile 72+

Mapbox recommends the latest releases of Chrome/Firefox:\
<https://docs.mapbox.com/help/troubleshooting/mapbox-browser-support/>

### Web Components

React 18

Node: Minimum version 18

### CMS

Browser version that supports ECMAScript 6, e.g.

* Chrome 119+
* Edge 119+
* Firefox 115+
* Opera 111+
* Safari 15+

### Web App

Browser version that supports ECMAScript 6, e.g.

* Chrome 119+
* Edge 119+
* Firefox 115+
* Opera 111+
* Safari 15+
