Augmented Reality Development Kit

Use the Niantic Augmented Reality Development Kit (ARDK) to create diverse, multiplatform AR experiences. The ARDK combines context awareness technologies together with robust multiplayer features, letting you create meaningful shared experiences that realistically interact with the physical and digital worlds. The ARDK is made for developing AR experiences for both Android and iOS mobile platforms, and integrates directly within Unity.

Note

We are actively developing the ARDK, so ARDK features and docs are subject to change. If you’re already using the ARDK be sure to review the Release Notes for each release of the ARDK to understand what changes have gone into a release. Currently there are some feature limitations when developing with ARDK on Windows and M1 Macs, as described in System Requirements

Onboarding

New to the ARDK? Use the following resources to learn about the ARDK, set up your development environment, walk through a quick getting started example, and review sample code.

Tutorials

See the following page for a catalog of ARDK tutorials.

Reference

Use the following resources to get comprehensive reference documentation on the ARDK APIs and frameworks.

  • API Reference: Get reference docs for ARDK Unity classes

  • User Manual: Complete developer guide for developing with the ARDK

  • Troubleshooting: Browse solutions and general tips for various issues when using ARDK

Release Notes

Use the following resources to understand what changes were made for each release of the ARDK.