Amplify Geo provides APIs and map UI components for mobile app development such that you can add maps to your app in just a few lines of code.
Amplify Geo APIs are powered by [Amazon Location Service](https://aws.amazon.com/location/) and the map UI components from [MapLibre](https://maplibre.org/) are already integrated with the Geo APIs. You can quickly get started using [Amplify CLI](/cli/geo/maps) to provision your map resources.
Follow this guide to get started with Amplify Geo through the Amplify CLI.
**Note:**
- If you want to use existing Amazon Location Service resources [follow this guide](/lib/geo/existing-resources) instead.
- If you want to use Amazon Location Service APIs not directly supported by Geo, use the [escape hatch](/lib/geo/escapehatch) to access the Amazon Location Service SDK.
## Prerequisites
import android3 from "/src/fragments/lib/geo/android/getting_started/10_pre_req.mdx";
import ios4 from "/src/fragments/lib/geo/ios/getting_started/10_pre_req.mdx";
## Provisioning resources through CLI
import android6 from "/src/fragments/lib/geo/android/getting_started/20_cli_resources.mdx";
import ios7 from "/src/fragments/lib/geo/ios/getting_started/20_cli_resources.mdx";
## Install Amplify Libraries
import android9 from "/src/fragments/lib/geo/android/getting_started/30_install_lib.mdx";
import ios10 from "/src/fragments/lib/geo/ios/getting_started/30_install_lib.mdx";
## Initialize Amplify Geo
import android12 from "/src/fragments/lib/geo/android/getting_started/40_init_geo.mdx";
import ios13 from "/src/fragments/lib/geo/ios/getting_started/40_init_geo.mdx";