Niantic SDK

Niantic SDK enables developers to build immersive AR experiences that seamlessly blend digital content with the real world, all within a versatile, cross-platform toolkit.

Trusted by 40,000 developers for cross-platform development

Create multi-user, real-world AR experiences

The Niantic SDK provides advanced geospatial services and on-device computer vision features, including depth, occlusion, semantics, and real-time meshing. Niantic’s Visual Positioning System (VPS) enables developers to precisely localize users and anchor AR content with centimeter-level accuracy—in just seconds.

Key Features

  • Networking APIs: Synchronize content, actions, and more

  • Shared AR sessions: Support for up to 10 simultaneous users

  • Peer-to-peer messaging: Includes server support

  • Secure sessions: Built-in authentication and encryption

  • Co-localization: Shared AR experiences enhanced by VPS

Real-time Meshing

Niantic SDK’s meshing feature rapidly constructs a machine-readable representation of the physical world, enabling immersive experiences that seamlessly interact with real-world environments. Leverage realistic depth, occlusion, physics, and object placement to build dynamic applications. With our scanning SDK, visualize digitized factory equipment directly on the factory floor, ensuring seamless integration with existing machinery. Enhance safety and efficiency by using depth and meshing to prevent interference between people and equipment.

  • Real-time depth estimation and occlusion

  • Session-persistent meshing

  • Cross-platform functionality

Semantic Understanding

With semantic understanding, developers can instantly recognize and classify real-world elements, enabling intelligent placement and interaction of virtual content within any environment.

Categories include:

  • Water, sky, ground (natural and artificial)

  • Buildings

  • Foliage

  • Advanced object detection with over 200 categories

Connect every moment. Across context-aware AR