
ARToolKit
Augmented reality (AR) SDK software
Augmented reality software
Augmented reality (AR) development software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if ARToolKit and its alternatives fit your requirements.
Contact the product provider
Small
Medium
Large
- Arts, entertainment, and recreation
- Manufacturing
- Information technology and software
What is ARToolKit
ARToolKit is an augmented reality SDK focused on marker-based tracking that lets developers overlay 3D content on camera video using fiducial markers. It is used to build AR prototypes and applications for mobile and desktop environments, often in research, education, and lightweight commercial projects. The toolkit is known for its long history in computer-vision-based AR and for offering source-available/open-source distributions alongside commercial stewardship at different points in time.
Mature marker-based tracking
ARToolKit provides established fiducial marker detection and pose estimation workflows that are well documented in academic and developer communities. This makes it suitable for controlled-environment AR experiences where printed markers can be used reliably. For projects that do not require full SLAM/world tracking, it can reduce implementation complexity compared with broader AR stacks.
Source-available ecosystem
ARToolKit has been distributed in open-source form (notably via ARToolKitX and related community forks), enabling inspection and modification of core tracking code. This can be valuable for research teams and developers who need to adapt algorithms, integrate custom camera pipelines, or build on-device optimizations. The availability of source also supports long-term maintainability when vendor roadmaps change.
Cross-platform development options
ARToolKit has historically supported multiple platforms and development environments, including mobile and desktop targets. This helps teams reuse tracking logic across different device classes when marker-based AR is acceptable. It can be used as a lower-level SDK component within custom applications rather than requiring a full end-to-end AR authoring platform.
Limited markerless capabilities
ARToolKit is primarily designed around marker-based tracking rather than robust markerless world tracking. For use cases that require plane detection, persistent anchors, occlusion, or environment understanding, teams often need additional components or different AR frameworks. This can limit suitability for modern consumer AR experiences that expect markerless operation.
Fragmented stewardship history
The product name has been associated with multiple distributions and maintainers over time (e.g., community forks versus commercial releases). This can create ambiguity around which version is actively maintained, what licensing applies, and where to obtain official support. Organizations may need extra diligence to select a maintained branch and confirm compliance requirements.
Higher integration effort
Compared with higher-level AR development platforms, ARToolKit typically requires more engineering work to integrate rendering, UX, content pipelines, and device-specific camera handling. Teams may need to build their own tooling for content authoring, deployment, and analytics. This can increase total implementation time for production-grade applications.
Plan & Pricing
| Plan | Price | Key features & notes |
|---|---|---|
| Standard (ARToolKit / osgART Standard) | Free for non-commercial use (GPL v2) | Open-source GPL v2 release for non-commercial use; community support only; source available. |
| Professional (ARToolKit Professional / osgART Professional / ARToolKit NFT) | Contact ARToolworks / Custom pricing | Commercial license required for closed-source/commercial products; includes additional features (e.g., 2D barcoding, Natural Feature Tracking (NFT), additional video formats), priority/extended support options; license classes: Development (fixed-term, unlimited use, no sublicense), Distribution (per-product fixed-term with royalty and sublicense rights), Distribution (negotiated for volume/value). |
Notes: The vendor's official site does not publish numeric prices; it instructs prospective licensees to contact ARToolworks sales for final pricing and draft license documents. Pricing depends on exact product, term and support options.
Seller details
ARToolKit (open-source/community distributions such as ARToolKitX; historical commercial stewardship by DAQRI)
Unsure
Open Source
https://github.com/artoolkitx/artoolkitx