# SDKS & Frameworks

- [Web](https://docs.mapsindoors.com/sdks-and-frameworks/web.md): Documentation on the MapsIndoors Web SDK
- [Getting Started](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial.md)
- [Prerequisites](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started.md)
- [MapsIndoors](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started/mapsindoors.md)
- [Map Engine Provider](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider.md)
- [Option 1: Get your Mapbox Access Token](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-1-get-your-mapbox-access-token.md)
- [Option 2: Get your Google Maps API Keys​](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started/map-engine-provider/option-2-get-your-google-maps-api-keys.md)
- [Map Engine Setup](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/getting-started/prerequisites.md)
- [Set Up Your Environment](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/set-up-your-environment.md)
- [Using Mapbox](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-mapbox.md)
- [Display a map](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-mapbox/display-a-map.md)
- [Create a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-mapbox/create-a-search-experience.md)
- [Show the Details](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-mapbox/show-the-details.md)
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-mapbox/getting-directions.md)
- [Using Google Maps](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-google-maps.md)
- [Display a map](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-google-maps/display-a-map.md)
- [Create a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-google-maps/create-a-search-experience.md)
- [Show the Details](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-google-maps/show-the-details.md)
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/using-google-maps/getting-directions.md)
- [Getting Started: MapsIndoors](https://docs.mapsindoors.com/sdks-and-frameworks/web/tutorial/tutorial.md)
- [Map Visualization](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization.md)
- [Highlight, Hover and Select](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/how-to-change-the-state-displayrules.md)
- [Remove Labels from Buildings and Venues](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/remove-labels-from-buildings-and-venues.md)
- [Change Building Outline](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/change-building-outline-color.md)
- [Managing Collisions Based on Zoom Level](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/managing-collisions-based-on-zoom-level.md)
- [3D Maps](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/3d-maps.md)
- [Managing your 3D Maps](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/3d-maps/managing-your-3d-maps.md)
- [Base Map Styling - Google Maps](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/base-map-styling-google-maps.md)
- [Managing feature visibility for Mapbox](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-visualization/managing-features-visibility-for-mapbox-v3.md)
- [Wayfinding](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing.md)
- [Directions](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/directions.md)
- [Directions Service](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/directions-service.md)
- [Tailoring the directions to your specific needs](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/directions-service/tailoring-the-directions-to-your-specific-needs.md): by leveraging the avoidHighwayTypes and excludeHighwayTypes parameters.
- [Directions Renderer](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/directions-renderer.md)
- [Customizing the Route Animation](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/directions-renderer/customizing-the-route-animation.md)
- [Multi-stop navigation](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation.md)
- [Custom Icons](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/multi-stop-navigation/custom-icons.md)
- [User's Location as Point of Origin](https://docs.mapsindoors.com/sdks-and-frameworks/web/directions-and-routing/users-location-as-point-of-origin.md)
- [Search](https://docs.mapsindoors.com/sdks-and-frameworks/web/search.md)
- [Search Operations](https://docs.mapsindoors.com/sdks-and-frameworks/web/search/search-operations.md)
- [Searching](https://docs.mapsindoors.com/sdks-and-frameworks/web/search/searching.md)
- [Using External ID, Geospatial Joins](https://docs.mapsindoors.com/sdks-and-frameworks/web/search/external-ids.md)
- [Utilizing MapsIndoors Web Components and Other Searches](https://docs.mapsindoors.com/sdks-and-frameworks/web/search/utilizing-mapsindoors-web-components-and-other-searches.md)
- [Map Management](https://docs.mapsindoors.com/sdks-and-frameworks/web/map-management.md)
- [Data Visualization](https://docs.mapsindoors.com/sdks-and-frameworks/web/data-visualization.md)
- [Display Heatmap Overlay](https://docs.mapsindoors.com/sdks-and-frameworks/web/data-visualization/display-heatmap-overlay.md)
- [Other guides](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides.md)
- [Authentication](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication.md): Web v4
- [Single Sign-On](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication/single-sign-on.md)
- [SSO Configuration](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-configuration.md)
- [SSO Authorisation](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication/single-sign-on/sso-authorisation.md)
- [2-Factor Authentication](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication/2-factor-authentication.md)
- [Password Reset](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/authentication/password-reset.md)
- [Application User Roles](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/application-user-roles.md)
- [Custom Properties](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/custom-properties.md): Web v4
- [Display Language](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/display-language.md)
- [Language](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/display-language-1.md)
- [User Positioning](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/user-positioning.md)
- [Show User's Location aka. Blue Dot](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/user-positioning/show-users-location-aka.-blue-dot.md)
- [Using Cisco DNA Spaces](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/user-positioning/using-cisco-dna-spaces.md)
- [Working with Events](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/working-with-events.md)
- [Turn Off Collisions Based on Zoom Level](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/turn-off-collisions-based-on-zoom-level.md)
- [Remove Labels from Buildings and Venues for Web](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/remove-labels-from-buildings-and-venues-for-web.md)
- [Synchronizing data for a subset of venues](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/synchronizing-data-for-a-subset-of-venues.md)
- [Custom Floor Selector](https://docs.mapsindoors.com/sdks-and-frameworks/web/other-guides/custom-floor-selector.md)
- [Display Rules in Practice](https://docs.mapsindoors.com/sdks-and-frameworks/web/display-rules-in-practice.md): Display Rules for the Web SDK v4
- [Offline Data](https://docs.mapsindoors.com/sdks-and-frameworks/web/offline-data.md)
- [Managing map visibility](https://docs.mapsindoors.com/sdks-and-frameworks/web/managing-map-visibility.md)
- [Android](https://docs.mapsindoors.com/sdks-and-frameworks/android.md)
- [Getting Started](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started.md)
- [Prerequisites](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/prerequisites.md)
- [Create a New Project](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/create-a-new-project.md)
- [Show a Map](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/show-a-map.md): Your environment is now fully configured, and you have the necessary Google Maps and MapsIndoors API keys. Next you will learn how to load a map with MapsIndoors.
- [Create a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/create-a-search-experience.md): Now you have simple app showing a map. In this step, you'll create a simple search and display the search results in a list. You'll also learn how to filter the data displayed on the map based on the
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/getting-directions.md): Now we have a simple map with a floor selector where you can search for locations. When finishing this step you'll be able to create a directions between two points and change the transportation mode.
- [Enable Live Data](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/enable-live-data.md)
- [Integrating MapsIndoors into your own App](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/integrating-mapsindoors-into-your-own-app.md)
- [Migrating from V3 to V4](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4.md)
- [Migrating to Mapbox V11](https://docs.mapsindoors.com/sdks-and-frameworks/android/getting-started/migrating-from-v3-to-v4/migrating-to-mapbox-v11.md): This documentation refers to the change of the Mapbox engine in 4.5.0
- [Directions](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions.md): Android V4
- [Directions Service](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/directions-service.md): Android v4
- [Directions Renderer](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/directions-renderer.md): Android v4
- [User's Location as Point of Origin](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/directions-renderer/users-location-as-point-of-origin.md): Often you may want to get directions starting from a user's actual current position, instead of from another fixed Location. The following code snippet gives an example on how to implement this.
- [Wayfinding Instructions](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/wayfinding-instructions.md): Android v4
- [See Route Element Details](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/wayfinding-instructions/see-route-element-details.md): Android v4
- [Using multi-stop navigation](https://docs.mapsindoors.com/sdks-and-frameworks/android/directions/using-multi-stop-navigation.md): Multi-stop navigation has been introduced with the release of 4.8.0. This allows users to be navigated to multiple stops within a single route.
- [Searching](https://docs.mapsindoors.com/sdks-and-frameworks/android/searching.md)
- [Searching on a Map](https://docs.mapsindoors.com/sdks-and-frameworks/android/searching/searching-on-a-map.md)
- [Creating a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/android/searching/creating-a-search-experience.md)
- [Additional Location Details](https://docs.mapsindoors.com/sdks-and-frameworks/android/additional-location-details.md)
- [Switching Solutions](https://docs.mapsindoors.com/sdks-and-frameworks/android/switching-solutions.md)
- [Caching & Offline Data](https://docs.mapsindoors.com/sdks-and-frameworks/android/caching-and-offline-data.md)
- [Display Language](https://docs.mapsindoors.com/sdks-and-frameworks/android/display-language.md)
- [Displaying Objects](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects.md)
- [Application User Roles](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/application-user-roles.md)
- [Getting a Polygon from a Location](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/getting-a-polygon-from-a-location.md)
- [Location Clustering](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/location-clustering.md)
- [Location Data Sources](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/location-data-sources.md)
- [Location Details](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/location-details.md)
- [Turn Off Collisions Based on Zoom Level](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/turn-off-collisions-based-on-zoom-level-1.md)
- [Enabling and Disabling features on the map](https://docs.mapsindoors.com/sdks-and-frameworks/android/displaying-objects/enabling-and-disabling-features-on-the-map.md): With the Release of 4.5.0 on mapbox-v11 it is possible to hide certain map features on the map
- [Change Building Outline Color](https://docs.mapsindoors.com/sdks-and-frameworks/android/change-building-outline-color.md): Android v4
- [Event Logging](https://docs.mapsindoors.com/sdks-and-frameworks/android/event-logging.md)
- [Configuring a menu with AppConfig](https://docs.mapsindoors.com/sdks-and-frameworks/android/configuring-a-menu-with-appconfig.md)
- [Display Heatmap Overlay](https://docs.mapsindoors.com/sdks-and-frameworks/android/display-heatmap-overlay.md): Android V4
- [Custom Properties](https://docs.mapsindoors.com/sdks-and-frameworks/android/custom-properties.md): Android v4
- [Custom Floor Selector](https://docs.mapsindoors.com/sdks-and-frameworks/android/custom-floor-selector.md)
- [External IDs](https://docs.mapsindoors.com/sdks-and-frameworks/android/external-ids.md)
- [User Positioning](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning.md)
- [Show User's Location aka. Blue Dot](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning/show-users-location-aka.-blue-dot.md)
- [Using Cisco DNA Spaces](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning/using-cisco-dna-spaces.md)
- [Using Google Fused Location Provider](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning/using-google-fused-location-provider.md)
- [Using Indoor Atlas](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning/using-indoor-atlas.md)
- [Using CrowdConnected](https://docs.mapsindoors.com/sdks-and-frameworks/android/user-positioning/using-crowdconnected.md)
- [Authentication](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication.md)
- [Single Sign-On](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication/single-sign-on.md)
- [SSO Configuration](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication/single-sign-on/sso-configuration.md)
- [SSO Authorisation](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication/single-sign-on/sso-authorisation.md)
- [2-Factor Authentication](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication/2-factor-authentication.md)
- [Password Reset](https://docs.mapsindoors.com/sdks-and-frameworks/android/authentication/password-reset.md)
- [Display Rules in Practice](https://docs.mapsindoors.com/sdks-and-frameworks/android/display-rules-in-practice.md): Android v4
- [Label styling through Display Rules](https://docs.mapsindoors.com/sdks-and-frameworks/android/display-rules-in-practice/label-styling-through-display-rules.md): On this page you will gain knowledge of how to style marker labels using Display Rules. NB: the stylings show on this page are only available when using MapsIndoors together with the Mapbox Maps SDK.
- [Highlight and Select](https://docs.mapsindoors.com/sdks-and-frameworks/android/highlight-and-select.md): This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0
- [Using multiple Map Providers](https://docs.mapsindoors.com/sdks-and-frameworks/android/using-multiple-map-providers.md)
- [iOS](https://docs.mapsindoors.com/sdks-and-frameworks/ios.md)
- [Getting Started](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started.md)
- [Prerequisites](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/prerequisites.md)
- [Set Up Your Environment](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/create-a-new-project.md)
- [Display a Map](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/show-a-map.md)
- [Search](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/search.md)
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/getting-directions.md)
- [Integrating MapsIndoors into your own App](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/integrating-mapsindoors-into-your-own-app.md)
- [Migrating from v3 to v4](https://docs.mapsindoors.com/sdks-and-frameworks/ios/getting-started/migrating-from-v3-to-v4.md)
- [Directions](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions.md): iOS V4
- [Directions Renderer](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/directions-renderer.md): iOS V4
- [User's Location as Point of Origin](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/directions-renderer/users-location-as-point-of-origin.md): iOS v4
- [Wayfinding Instructions](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/wayfinding-instructions.md): iOS V4
- [See Route Element Details](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/wayfinding-instructions/see-route-element-details.md): iOS v4
- [Directions Service](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/directions-service.md): iOS V4
- [Using multi-stop navigation](https://docs.mapsindoors.com/sdks-and-frameworks/ios/directions/using-multi-stop-navigation.md): Multi-stop navigation has been introduced with the release of 4.5.0. This allows users to be navigated to multiple stops within a single route.
- [Searching](https://docs.mapsindoors.com/sdks-and-frameworks/ios/searching.md)
- [Searching on a Map](https://docs.mapsindoors.com/sdks-and-frameworks/ios/searching/searching-on-a-map.md)
- [Creating a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/ios/searching/creating-a-search-experience.md)
- [Additional Location Details](https://docs.mapsindoors.com/sdks-and-frameworks/ios/additional-location-details.md)
- [Caching & Offline Data](https://docs.mapsindoors.com/sdks-and-frameworks/ios/caching-and-offline-data.md)
- [Displaying Objects](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects.md)
- [Application User Roles](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects/application-user-roles.md)
- [Getting a Polygon from a Location](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects/getting-a-polygon-from-a-location.md)
- [Location Details](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects/location-details.md)
- [Turn Off Collisions Based on Zoom Level](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects/turn-off-collisions-based-on-zoom-level.md): iOS v4
- [Enabling and Disabling features on the map](https://docs.mapsindoors.com/sdks-and-frameworks/ios/displaying-objects/enabling-and-disabling-features-on-the-map.md)
- [Custom Floor Selector](https://docs.mapsindoors.com/sdks-and-frameworks/ios/custom-floor-selector.md)
- [Change Building Outline Color](https://docs.mapsindoors.com/sdks-and-frameworks/ios/change-building-outline-color.md): iOS v4
- [Custom Map Padding](https://docs.mapsindoors.com/sdks-and-frameworks/ios/custom-map-padding.md)
- [Custom Properties](https://docs.mapsindoors.com/sdks-and-frameworks/ios/custom-properties.md): iOS v4
- [Display Rules in Practice](https://docs.mapsindoors.com/sdks-and-frameworks/ios/display-rules-in-practice.md): iOS v4
- [Label styling through Display Rules](https://docs.mapsindoors.com/sdks-and-frameworks/ios/display-rules-in-practice/label-styling-through-display-rules.md): iOS v4
- [Switching Solutions](https://docs.mapsindoors.com/sdks-and-frameworks/ios/switching-solutions.md)
- [Show User's Location aka. Blue Dot](https://docs.mapsindoors.com/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot.md)
- [Using Indoor Atlas](https://docs.mapsindoors.com/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-indoor-atlas.md)
- [Using Cisco DNA Spaces](https://docs.mapsindoors.com/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-cisco-dna-spaces.md)
- [Using CrowdConnected](https://docs.mapsindoors.com/sdks-and-frameworks/ios/show-users-location-aka.-blue-dot/using-crowdconnected.md)
- [Highlight and Select](https://docs.mapsindoors.com/sdks-and-frameworks/ios/highlight-and-select.md): This documentation refers to the introduced concept of select and highlight that was released with SDK 4.3.0.
- [Using multiple Map Providers](https://docs.mapsindoors.com/sdks-and-frameworks/ios/using-multiple-map-providers.md)
- [Display Language](https://docs.mapsindoors.com/sdks-and-frameworks/ios/display-language.md)
- [React Native](https://docs.mapsindoors.com/sdks-and-frameworks/react-native.md)
- [Getting Started](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started.md)
- [Prerequisites](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/prerequisites.md)
- [Project Setup](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/project-setup.md)
- [Displaying a Map](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/displaying-a-map.md)
- [Creating a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/creating-a-search-experience.md)
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/getting-directions.md)
- [Enabling Live Data](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/getting-started/enabling-live-data.md)
- [Showing Blue Dot](https://docs.mapsindoors.com/sdks-and-frameworks/react-native/showing-blue-dot.md)
- [Flutter](https://docs.mapsindoors.com/sdks-and-frameworks/flutter.md)
- [Getting Started](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started.md)
- [Prerequisites](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/prerequisites.md)
- [Create a New Project](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/create-a-new-project.md)
- [Show a Map](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/show-a-map.md)
- [Create a Search Experience](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/create-a-search-experience.md)
- [Getting Directions](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/getting-directions.md)
- [Enable Live Data](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/getting-started/enable-live-data.md)
- [Migration Guide](https://docs.mapsindoors.com/sdks-and-frameworks/flutter/migration-guide.md): This page describes how to migrate between major versions
- [Integration API](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api.md)
- [Integration API Access](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/integration-api-access.md): Accessing your data with the Integration API​
- [Access with Swagger](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/integration-api-access/access-with-swagger.md)
- [Access with Postman](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/integration-api-access/access-with-postman.md)
- [Access with Python](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/integration-api-access/access-with-python.md)
- [Client credentials flow](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/integration-api-access/client-credentials-flow.md)
- [Data Description](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/data-description.md)
- [Reverse Geocoding](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/reverse-geocoding.md)
- [Route Access](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/route-access.md)
- [OpenAPI Specification](https://docs.mapsindoors.com/sdks-and-frameworks/integration-api/openapi-specification.md)
- [Built-In Map Edits](https://docs.mapsindoors.com/sdks-and-frameworks/built-in-map-edits.md): A writable SDK add-on for MapsIndoors that allows you to integrate self-service map editing capabilities directly into your own product
- [Getting started](https://docs.mapsindoors.com/sdks-and-frameworks/built-in-map-edits/getting-started.md)
- [Authentication](https://docs.mapsindoors.com/sdks-and-frameworks/built-in-map-edits/authentication.md)
- [Release notes](https://docs.mapsindoors.com/sdks-and-frameworks/built-in-map-edits/release-notes.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mapsindoors.com/sdks-and-frameworks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
