# ARCore API reference

![](https://developers.google.com/static/ar/images/reference-hero.jpg)

The API reference documentation provides detailed information for each of the
classes and methods in the ARCore SDK. Choose your preferred platform
from the list below.
[![](https://developers.google.com/static/ar/images/ic_android@4x.png) Android](https://developers.google.com/ar/reference/java) [![](https://developers.google.com/static/ar/images/ic_android-ndk@4x.png) Android NDK](https://developers.google.com/ar/reference/c) [![](https://developers.google.com/static/ar/images/ic_unity@4x.png) Unity (AR Foundation)](https://developers.google.com/ar/reference/unity-arf) [![](https://developers.google.com/static/ar/images/ios_icon.png) iOS](https://developers.google.com/ar/reference/ios) [![](https://developers.google.com/static/ar/images/ic_unreal@4x.png) Unreal](https://developers.google.com/ar/reference/unreal) [![](https://developers.google.com/static/ar/images/ic_web@4x.png) Web](https://immersive-web.github.io/)