Augmented Reality SDK Comparison

Business > IT development > Frameworks
2020-04-30 15:42:33

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)MarkerNaturalFeatureWindows MobileWeb3D Object TrackingPC/Mac/LinuxGPSIMU SensorsVisualSearchFaceTrackingContentAPIDo you recommend?Website
ALVARFreeYes Tracks multiple markers; 256 possible markersYes Flash, Silverlight 0
AndARFreeYes 0
ARcrowdFreeNoYes Black / WhiteYes- HTML5 BrowserYes HTML5 BrowserNoNoNo 0
ARLabFree + Commercial SDK optionYes QR codeYesYesYes Support for thousands of images in pools of 50-60 imagesYes 1
ARLab 0
ARmediaFree + Commercial SDK optionYesYesYes- SoonYesYesARmedia supports PC/Mac and LinuxYesYesNo 1
ARMESCommercial SDK onlyYesYesPC 0
ARPAFree + Commercial SDK optionYesYesvia Unity pluginYesYes Soon 0
ARToolkitOpen SourceYesYes BasicYesYesNoPC/Mac/Linux 1
ArUcoOpen SourceYes 0
Augmented PixelsFree + Commercial SDK optionYes 0
AurasmaFree + Commercial SDK optionYesYes 0
AwilaFree + Commercial SDK optionYesYes 0
Banuba Face FIlters SDKCommercial SDK onlyYesYesYesNoYesYesPC onlyNoYesYesYesYes 1
BazARFree + Commercial SDK optionYes 0
Beyond Reality FaceFree + Commercial SDK optionYes Flash-based and HTML5/JSPC/Mac via Adobe AIRYes 1
BeyondAROpen SourceYesYesYes 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
CortexiaYesYes 0
D'FusionCommercial SDK onlyYesYesYesYes FlashYesYesYesYes 1
DeepAR.aiFree + Commercial SDK optionYesYesYes 2
Designers ARToolkit (DART)FreeYesYes 0
DroidARFreeYesYesYesYesYes- can be added via opencvNoYes OpenGL or jMonkey Engine 1
EasyARFree + Commercial SDK optionYesYesYesYesYesPC/Mac/Linux via Uniity3D 2
flare*Free + Commercial SDK optionYesYes 0
FLARToolkitOpen SourceYesYes 0
Goblin XNAOpen SourceYesYesYes 0
Google GogglesYes 0
HERE Mobile SDKFree + Commercial SDK optionYesYesYesYesYesYes HERE Maps, LiveSight API 1
HoloBuilderFree + Commercial SDK optionYesYes QR codesYesYesYes (HTML 5 Browser)YesPC/Mac/Linux (HTML 5 Browser)YesYesYesNoYes 0
ideeYes 0
IN2ARFree + Commercial SDK optionYesYesYes Flash-based, Unity3DPC/Mac via Adobe AIR 1
instantrealityFree + Commercial SDK optionYes 0
KoozytCommercial SDK onlyYes 0
LibreGeoSocialOpen SourceYesYes 0
LinceoVRCommercial SDK onlyYesYes 0
linkme 0
Luxand FaceSDKCommercial SDK onlyYes Facial recognition 0
Magic FaceFree + Commercial SDK optionYesYes HTML5 WEBGLYesPC/Mac/LinuxYes 1
MAXST AR SDK 4.1Free + Commercial SDK optionYesYes Marker / QR Code Tracker / QR/Barcode ReaderYesNoYes Visual SLAM, Object TrackerSupports Windows & Mac PlatformNoYesYes Cloud Recognition, Image TrackerNoYes OpenGL, Metal, SceneKit, MAXST Cloud Recognition 0
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
Microsoft Read/Write WorldYesYes 0
MinervaOpen SourceYesYes 0
mixareOpen SourceYes 0
Morgan 0
MXR ToolkitOpen SourceYesPC 0
NyARToolkitOpen SourceYesYesPC 0
Obvious EngineCommercial SDK onlyYesYes 0
omniar.comCommercial SDK onlyYes 0
osgARTOpen SourceYesYesYes 0
PanicARFree + Commercial SDK optionYesYes 0
PRAugmentedRealityOpen SourceNoNo 0
Kudan AR EngineFree + Commercial SDK optionYes With SLAMYesYesYesNoYes SLAMCros-platform development Unity3DYesYesYes unlimited local visual search (no network connection required)- Extensible with FT/FR Plugins 1
VuforiaFree + Commercial SDK optionYesYes Advanced + VUMarkYesYes Vuforia now available for windows app dev & also for MS HololensNoYes Only on box and cylinder and small size 3D objects tooYesYesYesNoYes With Vuforia Cloud 3
RobocortexFree + Commercial SDK optionYesYesYesYesNoPC/Mac/LinuxYesYes 0
SLARToolkitOpen SourceYesYes 0
snaptellYes 0
SSTTOtherYesYesYes 0
StringFree + Commercial SDK optionYesYes 0
StudierstubeOpen SourceYes 0
Studierstube TrackerYesYesYes 0
UARTOpen SourceYes 0
Vidinoti PixLiveFree + Commercial SDK optionYes Image, QR codeYesYesYes Using Google TangoYes & beaconsYes Cloud and offline recognitionYes PixLive Maker 0
ViewdleCommercial SDK onlyYes 0
WikitudeFree + Commercial SDK optionYes 3D Tracking IncludedYes AdvancedYesYesYesYesYesYes Cloud Recognition and Offline (on device)- Face DetectionYes with Wikitude Studio and Cloud Recognition 0
Win ARFree + Commercial SDK optionYesYes 0
windageOtherYesYes 0
XloudiaCommercial SDK onlyYesYes MarkerlessYesYesYesYesPC/Mac/Linux via Unity3DYes OptionnallyYes OptionnallyYesYes but not for mobileYes REST 0
xpose visual searchCommercial SDK onlyYesYesYes via website or API 0
XZIMG Augmented FaceFree + Commercial SDK optionYesYesYesYes HTML5via Unity or NativeYesYes 1
XZIMG Augmented VisionFreeYesYesYesYes HTML5Yes alphaUnity / Native 1
yvisionFree + Commercial SDK optionYesYesYes 0
Zenitum Feature TrackerCommercial SDK onlyYesYesYes 0
  • 2012-09-06 22:45:36
    2020-04-30 15:42:33
  • 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


  • 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:54:49 by kiko
  • 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:35 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
  • Posted 2016-12-21 11:13:15 by kiko
  • 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 FaceTracking 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
  • voted for this Comparison (Like)
    Posted 2015-05-16 07:38:58 by Kelly
  • voted for this Comparison (Like)
    Hello Great job! I am interested to talk with you Olivier form
    Français Posted 2015-04-21 20:32:16 by RA'pro
  • voted for this Comparison (Like)
    Posted 2015-03-09 16:49:34 by afrasilv
  • Super outils
    Français Posted 2015-01-12 10:59:58 by techprodi
see older comments

Leave a comment

Register Sign in