Important Note – Please read first¶
The main branch contains the documentation for releases using the updated Authorization & Authentication mechanism introduced in August 2025.
If you wish to use the releases that use the legacy authentication method based on OAuth 2.0, please refer to the auth-legacy branch.Pub.dev Versions: to be added soon
Getting Started¶
Mappls Maps SDK for Flutter lets you easily add Mappls Maps and web services to your own Flutter application. The SDK for Android supports API 21+ and for IOS supports 13.0+. You can have a look at the map and features you will get in your own app by using the Mappls Maps SDK for Flutter.
Through customized tiles, you can add different map layers to your application and add bunch of controls and gestures to enhance map usability thus creating potent map based solutions for your customers. The SDK handles downloading of map tiles and their display along with a bunch of controls and native gestures.
API Usage¶
To use the Mappls Maps SDK, you’ll need to obtain a valid set of license keys (available here) and adhere to the API Terms and Conditions. Please note that as per the terms, removing or obscuring the Mappls logo and copyright notice from your application is strictly prohibited.
Your SDK usage limits are detailed on your user dashboard, and are shared across all platforms. This means that API requests made from your web, Android, or iOS applications are counted collectively toward your daily usage quota.
Project Prerequisites¶
Make sure that your project meets these requirement: - Android Api level (v21 or later) - IOS 13 or later
Authentication¶
To initialize and authenticate any Mappls SDK, you must include *.conf and *.olf files in your project bundle:
You can download the required files from the Auth Console
How to create an app on Mappls Console¶

How to download config files from App from Console¶

For any queries and support, please contact:
Email us at apisupport@mappls.com
Support
Need support? contact us!
