Learn how to use the [Geospatial API](https://developers.google.com/ar/develop/geospatial) in your own apps:

- [Enable the Geospatial API](https://developers.google.com/ar/develop/unity-arf/geospatial/enable-android)
- [Check VPS availability](https://developers.google.com/ar/develop/unity-arf/geospatial/check-vps-availability)
- [Determine the device's Geospatial pose](https://developers.google.com/ar/develop/unity-arf/geospatial/obtain-device-pose)
- [Geospatial anchors](https://developers.google.com/ar/develop/unity-arf/geospatial/anchors)
- [Terrain anchors](https://developers.google.com/ar/develop/unity-arf/geospatial/anchors#terrain_anchors)
- [API usage quota](https://developers.google.com/ar/develop/unity-arf/geospatial/api-usage-quota)

## Development requirements

If you're new to developing with ARCore, see [Getting started](https://developers.google.com/ar/develop/getting-started)
for information about software and hardware requirements, prerequisities and
other information specific to the platforms you are using.

To use the ARCore Geospatial API, your project must support
[AR Foundation](https://developers.google.com/ar/develop/unity-arf/getting-started-ar-foundation#requirements)
and the [ARCore Extensions for AR Foundation](https://developers.google.com/ar/develop/unity-arf/getting-started-extensions).