Universal AR SDK
for Three.js

Three.js is a popular JavaScript library and API used to create 3D animated content for the web. Start creating WebAR content today by integrating Zappar’s computer vision APIs with three.js.

Get Universal AR SDK for Three.js

Universal AR allows you to combine Zappar’s leading face, world and image tracking APIs with three.js scenes, lights, shadows, materials, textures, 3d math to build incredible WebAR experiences. Available on npm or download the SDK.

Download SDK for Three.js

Supported platforms

Universal AR for the web supports the following browsers, already installed on billions of
devices worldwide:

Google Chrome

Google Chrome
for Android

Safari on

Safari on
iOS 11.3+

Learn how to use Three.js SDK

Check out our extensive range of bootstrap projects, tutorials and documentation to support you developing AR projects using Universal AR for Three.js.

Featured projects


Photo Feature

Save and share snapshots taken directly within the project using the WebGL snapshot package.


Dynamic Lighting

Real-time dynamic lighting reacting with 3D elements in the scene.


Face Tracked 3D Model

Face tracking project containing a helmet 3D model, made using Zappar for Three.js.

You might also like these SDKs

SDK for A-Frame

Cross-platform face, image and world tracking in A-Frame.

Learn more

SDK for Unity

Our SDK for the world’s most popular game development engine.

Learn more

SDK for React-Three.js

Build WebAR experiences using React, the popular JavaScript library.

Learn more
Build WebXR experiences with Mattercraft

Try Mattercraft - our most powerful 3D development tool

Mattercraft is a browser based 3D content development environment perfected for building interactive experiences for the web. It takes the best features from existing tools and web SDKs but offers an intuitive 3D editor, integrated animation system and full realtime preview.