Tools for creating real-world AR experiences.
Niantic SDK enables developers to build immersive AR experiences that seamlessly fuse digital creations with the real world, using a cross-platform toolkit.
Niantic VPS enables AR content to be accurately overlaid on the world by precisely understanding where the user is looking.
Persist AR — across sessions and users
Real-world AR experiences are waiting for you
Built on Niantic Map
Frequently Asked Questions
What is Niantic VPS?
Niantic VPS (Visual Positioning System) is a cloud service that enables applications to localize a user’s device at real-world locations, letting users interact with persistent AR content and powering new immersive experiences. VPS determines the device’s position and orientation (pose) by referencing Niantic Map data that exists in Niantic’s cloud. Niantic has created a giant 3D map of the world, stored in the cloud. When you use an app or web experience with VPS, your device compares what it sees through the camera to this map. This allows it to pinpoint your exact location and enables you to place virtual objects in the real world and they'll stay put, even if you move around or close the app or experience.
What is Niantic's third-generation 3D map?
Niantic's map is our third-generation, 3D map that enables machines to determine their precise position and orientation in the world. It consists of many petabytes of geospatial data that are used by Niantic VPS to precisely orient (localize) users in their physical space. VPS uses computer vision algorithms to compare the scene in front of the user’s camera to location data stored in Niantic Map. This is the glue that binds the physical world to the digital world, making highly immersive location-based AR possible and enhancing the ability of computer vision and AI systems to understand the world.
How Does Niantic VPS Work?
What is World Pose and How Does it Work With Niantic VPS?
What is Scanning?
AR scans from users, developers, and surveyors are the fundamental ingredient that Niantic uses to build Niantic Map. AR scans are recorded and uploaded using Niantic’s AR scanning framework, which is a module used inside Pokémon GO, Ingress, and Scaniverse. Each AR scan consists of a series of video frames with supporting data from accelerometers, gyroscopes, and GPS sensors that construct a 3D model of the world from multiple 2D images. Niantic uses a deep learning AI system to build the maps, meshes and splats which make up the Niantic Map and power the Niantic VPS.
Where is Niantic VPS Available?
How Do I Cover New Locations?
What Systems Work With Niantic VPS?
Today, you can use Niantic VPS through the Niantic’s Computer Vision SDK to create new or enhance existing Unity apps, and through Niantic Studio to create VPS-enabled experiences for the web that work directly within the browser on mobile devices and headsets.
What Are the Device Requirements for Niantic VPS?
Niantic VPS runs on multiple mobile OSs and devices, and has the same device requirements as those needed for contextual awareness in Niantic SDK. See specific guidance in our documentation.
How Much Does Niantic VPS Cost?
VPS usage is billed based on monthly VPS calls to the localization server. Detailed information on pricing can be found here.
How Do I Get Started with VPS?
You can find more detail on using Niantic VPS here and with our Web tools here. You can also contact our team for more information about enterprise solutions and private maps.