Augmented Reality SDK Comparison

Business > IT development > Frameworks
2021-06-02 14:34:01

Augmented Reality SDK provide to developers the tools and libraries to develop more easily Augmented Reality applications (i.e: add AR technology to Android, iOS application...).

This Augmented Reality SDK comparison chart compares Augmented Reality (AR) SDKs and frameworks. Based on spreadsheet created by Gerhard Reitmayr and shared on the Augmented Reality Professionals Group on LinkedIn.

TypeUnity (3D)MarkerNaturalFeatureWeb3D Object TrackingPC/Mac/LinuxGPSIMU SensorsVisual searchFace trackingContentAPIDo you recommend ?Website
XZIMG Augmented VisionFreeYesYesYesYes HTML5Yes alphaUnity / Native 2
EasyARFree + Commercial SDK optionYesYesYesYesPC/Mac/Linux via Uniity3D 2
ARmediaFree + Commercial SDK optionYesYesYesYesYesARmedia supports PC/Mac and LinuxYesYesNo 1
HERE Mobile SDKFree + Commercial SDK optionYesYesYesYesYesYes HERE Maps, LiveSight API 1
Metaio SDK (now Apple inc)Free + Commercial SDK optionYesYesYesYesYesPC/MacYesYesYes Client-based +100 unique objects, cloud-based continuous visual search engineYesYes OpenGL support, in-house 3-D renderer 0
RobocortexFree + Commercial SDK optionYesYesYesNoPC/Mac/LinuxYesYes 0
Banuba Face FIlters SDKCommercial SDK onlyYesYesYesYesYesPC onlyNoYesYesYesYes 1
Kudan AR EngineFree + Commercial SDK optionYes With SLAMYesYesNoYes SLAMCros-platform development Unity3DYesYesYes unlimited local visual search (no network connection required)- Extensible with FT/FR Plugins 1
ARMESCommercial SDK onlyYesYesPC 0
Zenitum Feature TrackerCommercial SDK onlyYesYesYes 0
DroidARFreeYesYesYesYesYes- can be added via opencvNoYes OpenGL or jMonkey Engine 1
flare*Free + Commercial SDK optionYesYes 0
osgARTOpen SourceYesYesYes 0
SSTTOtherYesYes 0
windageOtherYesYes 0
Studierstube TrackerYesYes 0
WikitudeFree + Commercial SDK optionYes 3D Tracking IncludedYes AdvancedYesYesYesYesYes Cloud Recognition and Offline (on device)- Face DetectionYes with Wikitude Studio and Cloud Recognition 0
VuforiaFree + Commercial SDK optionYesYes Advanced + VUMarkYesNoYes Only on box and cylinder and small size 3D objects tooYesYesYesNoYes With Vuforia Cloud 4
ARToolkitOpen SourceYesYes BasicYesNoPC/Mac/Linux 1
ARcrowdFreeNoYes Black / WhiteYesYes HTML5 BrowserNoNoNo 0
Vidinoti PixLiveFree + Commercial SDK optionYes Image, QR codeYesYesYes Using Google TangoYes & beaconsYes Cloud and offline recognitionYes PixLive Maker 0
MAXST AR SDK 4.1Free + Commercial SDK optionYesYes Marker / QR Code Tracker / QR/Barcode ReaderYesYes Visual SLAM, Object TrackerSupports Windows & Mac PlatformNoYesYes Cloud Recognition, Image TrackerNoYes OpenGL, Metal, SceneKit, MAXST Cloud Recognition 1
XloudiaCommercial SDK onlyYesYes MarkerlessYesYesYesPC/Mac/Linux via Unity3DYes OptionnallyYes OptionnallyYesYes but not for mobileYes REST 0
CatchoomFree + Commercial SDK optionYesYes MarkerlessYesYesPC/Mac/LinuxYes Supports both cloud for very large collections and on-device search of hundreds of images (with no internet connection required)Yes 0
HoloBuilderFree + Commercial SDK optionYesYes QR codesYesYes (HTML 5 Browser)YesPC/Mac/Linux (HTML 5 Browser)YesYesYesNoYes 0
Obvious EngineCommercial SDK onlyYesYes 0
IN2ARFree + Commercial SDK optionYesYesYes Flash-based, Unity3DPC/Mac via Adobe AIR 1
ARPAFree + Commercial SDK optionYesYesvia Unity pluginYesYes Soon 0
LinceoVRCommercial SDK onlyYesYes 0
AurasmaFree + Commercial SDK optionYesYes 0
BazARFree + Commercial SDK optionYes 0
Win ARFree + Commercial SDK optionYesYes 0
BeyondAROpen SourceYesYesYes 0
StringFree + Commercial SDK optionYesYes 0
NyARToolkitOpen SourceYesYesPC 0
KoozytCommercial SDK onlyYes 0
AndARFreeYes 0
Designers ARToolkit (DART)FreeYesYes 0
Augmented PixelsFree + Commercial SDK optionYes 0
yvisionFree + Commercial SDK optionYesYes 1
ArUcoOpen SourceYes 0
FLARToolkitOpen SourceYesYes 0
Goblin XNAOpen SourceYesYes 0
MinervaOpen SourceYesYes 0
MXR ToolkitOpen SourceYesPC 0
SLARToolkitOpen SourceYes 0
UARTOpen SourceYes 0
ARLabFree + Commercial SDK optionYes QR codeYesYesYes Support for thousands of images in pools of 50-60 imagesYes 1
ALVARFreeYes Tracks multiple markers; 256 possible markersYes Flash, Silverlight 0
Magic FaceFree + Commercial SDK optionYesYes HTML5 WEBGLYesPC/Mac/LinuxYesYes GLES, METAL, UNITY 2
Luxand FaceSDKCommercial SDK onlyYes Facial recognition 0
omniar.comCommercial SDK onlyYes 0
ViewdleCommercial SDK onlyYes 0
xpose visual searchCommercial SDK onlyYesYes via website or API 0
DeepAR.aiFree + Commercial SDK optionYesYesYes 2
Beyond Reality FaceFree + Commercial SDK optionYes Flash-based and HTML5/JSPC/Mac via Adobe AIRYes 1
AwilaFree + Commercial SDK optionYesYes 0
instantrealityFree + Commercial SDK optionYes 0
PanicARFree + Commercial SDK optionYesYes 0
LibreGeoSocialOpen SourceYesYes 0
mixareOpen SourceYes 0
PRAugmentedRealityOpen SourceNo 0
StudierstubeOpen SourceYes 0
ARLab 0
CortexiaYes 0
Google GogglesYes 0
ideeYes 0
linkme 0
Microsoft Read/Write WorldYesYes 0
Morgan 0
snaptellYes 0
  • 2012-09-06 22:45:36
    2021-06-02 14:34:01
  • Frameworks
  • Augmented Reality SDK Comparison : This chart compares Augmented Reality (AR) SDKs and frameworks. Based on spreadsheet created by Gerhard Reitmayr and shared on the Augmented Reality Professionals Group on LinkedIn.
  • Image:
  • Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups


  • voted for this Comparison (Like)
    Posted 2022-07-01 13:40:00 by Winco
  • Posted 2022-06-13 19:04:03 by PolinaSwift
  • Posted 2021-11-30 04:02:59 by ringo
  • Many thanks for the informative matrix. I note you left out 8th Wall, which is one of the biggest names in WebAR platforms currently. Is that a deliberate omission, or something I can bring to the table?
    Posted 2020-10-14 16:42:05 by Mann1ng
  • voted for this Comparison (Like)
    Posted 2020-08-21 12:05:00 by BenBinary
  • Posted 2020-07-30 19:43:43 by totoro
  • Posted 2020-07-30 19:43:32 by totoro
  • Posted 2020-04-30 15:50:35 by
  • Used it in my theses' app, a great framework for the early time it was created. Easy to begin using. Various setup examples to play with. Location, gyroscope and velocimeter work well, although step counting and world walking do not seem to work.
    Posted 2020-02-09 17:57:07 by rafaisen
  • Used it in Native Android for my theses' app. Great marker and image recognition. Although it lacks the 3D target recognition, only works with flat surfaces on cubes and parallelepiped volumes.
    Posted 2020-02-09 17:47:29 by rafaisen
  • voted for this Comparison (Like)
    Posted 2020-02-09 17:39:13 by rafaisen
  • voted for this Comparison (Like)
    Posted 2019-09-12 10:33:09 by fatcat
  • Stable
    Posted 2019-04-26 10:45:56 by kiko
  • Very informative article. Very accurately all marked. I am a big fan of augmented reality and virtual reality. My friends are game developers. I will not say in what studio they work. My friends and I go every weekend to virtual reality rooms. By the way, who will be in Melbourne, then go to I advise everyone. And here's an interesting quote from Wikipedia: "Vuforia is an augmented reality software development kit (SDK) for mobile devices that enables the creation of augmented reality applications.[1] It uses computer vision technology to recognize and track planar images (Image Targets) and simple 3D objects, such as boxes, in real time. This image registration capability enables developers to position and orient virtual objects, such as 3D models and other media, in relation to real world images when they are viewed through the camera of a mobile device. The virtual object then tracks the position and orientation of the image in real-time so that the viewer's perspective on the object corresponds with the perspective on the Image Target. It thus appears that the virtual object is a part of the real-world scene. The Vuforia SDK supports a variety of 2D and 3D target types including ‘markerless’ Image Targets, 3D Multi-Target configurations, and a form of addressable Fiducial Marker, known as a VuMark. Additional features of the SDK include localized Occlusion Detection using ‘Virtual Buttons’, runtime image target selection, and the ability to create and reconfigure target sets programmatically at runtime. Vuforia provides Application Programming Interfaces (API) in C++, Java, Objective-C++ (a language utilizing a combination of C++ and Objective-C syntax), and the .NET languages through an extension to the Unity game engine. In this way, the SDK supports both native development for iOS and Android while it also enables the development of AR applications in Unity that are easily portable to both platforms. AR applications developed using Vuforia are therefore compatible with a broad range of mobile devices including the iPhone, iPad, and Android phones and tablets running Android OS version 2.2 or greater and an ARMv6 or 7 processor with FPU (Floating Point Unit) processing capabilities. Vuforia has been acquired by PTC Inc. in November 2015", source - Good luck to all!
    Posted 2018-11-26 14:09:18 by ViriVR
  • Thanks for a detailed comparison! It's becoming a trend to build AR applications. I've found an article listing tools to create AR mobile apps I think it can be useful for other developers here.
    Posted 2018-03-20 12:23:15 by robert_gilles
  • ARCore ? Also, column checking support for Android (and which versions of that and iOS)?
    Posted 2017-12-18 21:05:21 by MarcusA
  • voted for this Comparison (Like)
    Posted 2017-09-26 15:29:42 by leventsabah
  • Posted 2017-07-04 22:53:54 by kiko
  • Easy to integrate in apps (Android and IOS)
    es Posted 2017-05-25 16:33:44 by APPRA
  • Posted 2017-05-24 09:50:09 by Foxiii
  • Posted 2017-04-03 19:46:43 by fathahnoor
  • Posted 2017-04-03 19:46:13 by fathahnoor
  • Posted 2017-04-03 19:45:46 by fathahnoor
  • Posted 2017-04-03 19:45:22 by fathahnoor
  • one with the most features
    Posted 2017-04-03 09:47:14 by Vincent Hache
  • The HERE Mobile SDK gives you access to HERE location-based map assets, with global places database and routing. The LiveSight API adds Augmented Reality capabilities.
    Posted 2017-02-01 15:22:28 by mtillmann
  • You may want to add the LiveSight API, for geolocated AR, which is part of the HERE Mobile SDK:
    Posted 2017-02-01 11:07:58 by mtillmann
  • It is FREE
    Posted 2016-12-21 11:13:09 by kiko
  • voted for this Comparison (Like)
    Posted 2016-12-21 09:21:28 by kiko
  • Posted 2016-11-11 10:23:07 by Gabrio Girardi
  • Augment ( is going to launch their AR SDKs for omni-commerce.
    Posted 2016-10-13 11:07:07 by christina
  • voted for this Comparison (Like)
    Posted 2016-10-04 18:03:45 by Anthony Liard
  • suggested on String to set Name to String (discontinued)
    Posted 2016-09-01 23:31:48 by Anthony Liard
  • suggested on Vuforia to set Name to Vuforia
    Vuforia is sufficiently specific and the product is no longer owned or developed by Qualcomm.
    Posted 2016-07-08 08:09:57 by Eddie Offermann
  • voted for this Comparison (Like)
    Posted 2016-06-20 21:22:12 by Daven Bigelow
  • suggested on HoloBuilder to set Android to yes
    Posted 2016-04-12 19:25:18 by jjgomezs
  • suggested on HoloBuilder to set Android to yes
    Posted 2016-04-12 19:25:07 by jjgomezs
  • Update: ARToolKit professional SDKs, previously only available under paid licenses, have been released to the open source community for free use
    Posted 2016-04-02 16:58:37 by Sanky
  • voted for this Comparison (Like)
    Posted 2016-03-13 11:10:53 by Andrey Yang
  • suggested on Vuforia to set Name to PTC Vuforia
    es Posted 2016-02-15 16:40:02 by Txasti
  • suggested on ARPA to set Name to ARPA [DISCONTINUED]
    Website Gone
    Posted 2016-02-15 15:06:53 by howard
  • voted for this Comparison (Like)
    Posted 2015-12-16 12:22:24 by D3m0n92
  • voted for this Comparison (Like)
    Posted 2015-12-11 13:17:50 by Ehab Toulba
  • suggested on HoloBuilder to set Face tracking to no
    Posted 2015-12-11 11:17:46 by jutzizu
  • commented on Google Goggles
    Project Aura
    Posted 2015-09-30 18:55:28 by howard
  • suggested on Kudan AR Engine to set Name to Kudan Engine
    Posted 2015-09-30 18:55:06 by howard
  • suggested on Kudan AR Engine to set Name to Kudan AR SDK
    Posted 2015-09-30 18:47:59 by howard
  • AugmentedKit SDK is not in the list. Can be found
    Posted 2015-07-07 17:23:29 by andrea.lucent
  • suggested on Metaio SDK (now Apple inc) to set Name to Metaio SDK (now Apple inc)
    Posted 2015-06-04 14:13:57 by RA'pro
  • voted for this Comparison (Like)
    Posted 2015-06-02 10:55:33 by Jae-hyun Bang
see older comments

Leave a comment

Register Sign in