
Best Virtual Makeup SDKs: A Developer and Procurement Guide

The best virtual makeup SDKs are evaluated on which platforms they actually support, how many makeup categories they cover with real accuracy, how good their documentation and testing tools are, and how they handle biometric data, not on how realistic a demo video looks. Below is a comparison of 15 makeup AR SDK providers from that lens, along with what a developer or procurement team should actually check before signing.
Most "best AR makeup SDK" content is written for a marketing audience: brand recognition, engagement stats, social sharing features. This guide is written for the people who actually have to integrate and support one of these SDKs, and the people who have to sign off on the contract and the data handling terms behind it. That's a different set of questions, and it's worth asking them before a vendor's sales team gets to frame the conversation entirely around conversion percentages.
Makeup try-on is a category where the underlying computer vision problem is genuinely mature, most vendors on this list can place a lipstick shade or an eyeshadow color convincingly, so the real differentiation between vendors has shifted toward the operational details: how well documented the integration is, whether a proper testing environment exists before a brand's first customer sees the feature live, and how carefully a vendor handles the biometric data a face-scanning feature necessarily touches. Those are the questions this guide is built around.
API vs SDK: a distinction worth getting right
These terms get used almost interchangeably in vendor marketing, but they describe genuinely different integration models, and knowing which one you're evaluating changes your timeline and your team's workload.
An SDK (software development kit) is a packaged library your team drops into a website or app, typically with an initialization call, a set of configuration options, and event listeners your code can hook into. GlamAR's own web integration follows this pattern: a script initializes the SDK with an access key and platform setting, and your code calls methods like applying a specific SKU or listening for events like the try-on widget opening. Most of the vendors in this comparison, including GlamAR, Banuba, and DeepAR, are delivered primarily as SDKs across web, iOS, and Android.
An API (application programming interface), in the stricter sense, is a set of backend endpoints your server calls directly, without necessarily rendering anything in the browser or app yourself. Some platforms in this space expose true server-side APIs for tasks like generating a rendered image from a product and a face photo, which your own front end then displays however you choose. This gives more control over the UI at the cost of your team building that UI from scratch.
In practice, most vendors offer some blend: an SDK that handles rendering and camera access, with an underlying API layer your backend can also call for tasks like bulk catalog sync or fetching analytics. When evaluating a vendor, ask specifically which parts of the experience are packaged for you and which parts you're expected to build, since "we have an API" and "we have a pre-built widget you can drop in" imply very different engineering timelines.
This distinction also affects how much your team can customize the eventual experience. A pure SDK integration, like GlamAR's web module, typically ships with a default UI your team can configure (colors, visibility of specific modes like live camera or upload) but not fully rebuild from scratch. A deeper API integration gives full control over the interface at the cost of building it entirely in-house. Neither approach is inherently better, but they represent genuinely different levels of engineering investment, and it's worth being explicit with your own team about which tradeoff you're actually signing up for before development begins.
Platform coverage: web, iOS, and Android
Platform support varies more than vendor marketing pages suggest, and it's worth confirming explicitly for your own traffic mix rather than assuming universal support.
Web
A browser-based implementation, ideally requiring no app download, is the widest-reaching option and the one most makeup ecommerce brands should prioritize, since it works for any site visitor regardless of what they've installed. GlamAR's makeup SDK is confirmed to run on web alongside native platforms, and Orbo AI and Tencent's RTC-based SDK are both explicitly browser-first, requiring no separate app.
iOS and Android
Native mobile support matters most for a brand whose primary shopping experience is its own app rather than mobile web. DeepAR and Modiface both confirm cross-platform coverage spanning iOS, Android, and web, and Modiface additionally lists Windows and WeChat support, which is worth noting specifically for brands with a presence in markets where WeChat's mini-program ecosystem matters.
In-store and specialized deployment
Beyond standard web and mobile, GlamAR's makeup SDK also confirms support for in-store tablets, in-store mirrors, and Unity AR, which matters for a brand running physical retail locations alongside ecommerce, or building a more immersive AR experience beyond a standard camera overlay.
Confirm platform support in writing, not from a features list alone
A vendor's marketing page listing "cross-platform" doesn't tell you whether that support is at feature parity across platforms or whether some capabilities are web-only or mobile-only. Ask for a platform-by-platform feature matrix during evaluation rather than assuming uniform capability.
This matters most for brands whose traffic splits meaningfully across channels. A brand where the large majority of shoppers arrive through mobile web can reasonably deprioritize deep native app support, while a brand with a significant owned app audience needs to weight iOS and Android parity as heavily as web quality. Pull your own analytics on channel split before this conversation with a vendor, rather than relying on general industry assumptions about where beauty shoppers typically browse.
Makeup category coverage: what these SDKs actually render
"Makeup try-on" spans a wide range of product types, and coverage varies significantly between vendors, both in which categories are supported at all and in how convincingly each one renders.
Face categories typically include foundation, blush, highlighter, concealer, contour, and face primer. GlamAR's confirmed category list covers all six of these specifically.
Lip categories include lipstick, lip gloss, and lip liner, generally the most mature and visually reliable category across every vendor in this comparison, since lip color placement is a comparatively well-solved tracking problem.
Eye categories include eyeliner, mascara, eyeshadow, eyebrows, eyelashes, and eye color, a harder category overall than lips, since eye makeup involves more intricate shapes and, for eyeshadow specifically, blending across a curved surface that's harder to render convincingly than a flat color application.
Adjacent categories. Several vendors extend beyond core face makeup into nail polish and hair color, GlamAR among them, which is worth checking if your catalog spans these categories, since not every "makeup SDK" actually covers them despite the general category label.
Finish and texture support. Beyond product category, finish rendering, matte, gloss, shimmer, sheer, satin, metallic, and holographic, is where realism differences between vendors become most visible to a shopper. GlamAR, Modiface, and Arbelle all specifically call out multi-finish support, while several other platforms describe accuracy in general terms without listing specific finishes, which is worth probing directly during a demo rather than accepting as a given.
Test category coverage against your actual catalog, not a vendor's category list. A vendor listing "eyeshadow" as supported doesn't guarantee your specific eyeshadow shade range and finish types will render convincingly. Request a demo using your own product shades, not a vendor's curated sample set, before committing.
This distinction matters most for brands with an unusually wide or unusual shade range, deep skin-tone-matched foundation lines, for instance, or metallic and duochrome eyeshadow finishes that behave differently under changing light than a flat matte color. A vendor's general accuracy claims are built on their own testing catalog, which may not resemble your specific product range closely enough to predict real-world performance.
What are AR makeup SDKs?
Augmented reality makeup software development kits are a list of tools powered by AR technology, allowing e-commerce platforms to enable users to virtually try makeup products on themselves in real time, accurately using high-quality AR rendering and precise facial detection. AR makeup SDKs provide real-time beautification to users by removing any imperfections like pores and dark spots, and the real-time virtual application of makeup products such as lipstick, blush, etc.
E-commerce platforms use AR makeup SDKs to enhance the shopping experience of their customers by providing them with personalized recommendations. This also results in increased sales and lower return rates.
Top 15 AR makeup SDKs
{{tab26="/internal/table"}}
1. GlamAR

GlamAR offers an AR-based makeup SDK confirmed to run across web, iOS, Android, in-store tablets, in-store mirrors, and Unity AR, covering face, lip, eye, nail, and hair color categories with support for gloss, matte, shimmer, sheer, satin, metallic, and holographic finishes. Integration follows a three-step flow: bulk-uploading SKUs to the GlamAR console, integrating the SDK into a website or app through plugins or custom integration, then previewing before launch.
Confirmed reported figures include a 94 percent average increase in conversion and a 40 percent average decrease in returns. Buildable custom looks, multiproduct comparison, and makeup tutorial creation are available as custom features on request rather than defaults, worth scoping explicitly during a demo. You can review the makeup SDK solution page directly, and developer-facing integration details are covered in GlamAR's documentation.
For a brand evaluating GlamAR against a single-category makeup specialist, the practical case is its category breadth: the same underlying SDK and console extend to eyewear, jewelry, and other appearance-driven product types, which matters for a beauty brand that also sells accessories or is considering expansion into adjacent categories without adding a second vendor relationship.
Features:
- Ease of application: While trying out GlamAR, I found that it has a user-friendly interface. The makeup product try-ons were simple to navigate and did not take a long time to buffer. There is no requirement to contact the team or pay any fees to access the try-on feature.
- Wide product range: Users are provided with multiple product try-on categories like lips, eyes, nails, face, etc., making the sifting-through process more convenient. Also, the product try-on library is vast.
- Supported makeup finishing: GlamAR delivers utmost realism in the product try-ons by paying attention to makeup finishing like gloss, matte, shimmer, sheer, satin, metallic, and holographic, which gives users an accurate idea about the products.
- Accuracy of virtual experience: GlamAR provides its users with utmost accuracy in terms of the virtual try-ons. The makeup products are made to look lifelike with high-quality AR rendering.
Advanced features:
- This platform provides users with buildable custom looks.
- Using GlamAR, allow your customers to view products in 3D. This feature enables users to rotate products 360 degrees for improved viewing.
- With GlamAR, users can also create makeup tutorials using their makeup tutorial creation feature.
- For the try-on feature, GlamAR provides three options: using a live camera, using a model, and uploading a picture to test the product virtually.
- It also enables users to zoom in, zoom out, position, or adjust the products to understand them better.
- Another important feature that GlamAR provides is the split-screen comparison feature.
- Lastly, you can allow users to capture screenshots of themselves as they virtually try on products directly from the page, which they can view later or use to seek advice with this software.
- Device compatibility: The makeup try-on SDK is available for all devices equipped with a camera and an internet connection, making it accessible for a larger group of customers.
{{component="/internal/widgets"}}
2. Makeup AR by Perfect Corp

Perfect Corp's makeup AR platform serves over 400 brand partners and bundles try-on with skin analysis and texture and shade matching. It's built for enterprise beauty brands, with strong platform trust from names like Estée Lauder and MAC. Buyers should confirm current API access tiers directly, since larger brand partnerships often come with more favorable terms than a smaller brand would receive by default, and its enterprise-first positioning means smaller brands should budget for a correspondingly enterprise-oriented sales and onboarding process.
Features:
- Wide range of products: This platform offers a variety of makeup products for its users to try on virtually before making a purchase, enabling them to make an informed decision. This platform provides try-ons for all makeup products, including lip color, lip liner, eyeshadow, eyeliner, foundation, blush, bronzer, and so much more.
- Brand trust: This platform is trusted by a lot of big names like Estée Lauder and MAC.
Advanced features:
- Texture and shade matching: This platform provides realistic virtual experiences for users by paying attention to details regarding the texture and color of the products.
- Skin analysis: This platform accurately detects facial features, which enables customers to enjoy a skin analysis feature.
- Realistic virtual try-ons: This platform uses augmented reality technology to enable its users to test makeup products in real time virtually.
3. Banuba

Banuba is built around stable, lightweight face tracking that runs smoothly across a wide range of devices, including mid-range phones, without lag or overheating. It supports web and in-app try-on and includes multilingual customer support, which is a genuine advantage for a brand operating across several markets simultaneously. Its look-creation feature lets shoppers swap products in a single click to build a complete face. Its broader heritage as a face-AR SDK company, rather than a beauty-specific platform first, shows up in its stable general-purpose tracking, worth weighing against more beauty-specialized competitors if fine-grained shade accuracy across an unusually large color range is the primary evaluation criterion.
Features:
- Customer care service: This platform gives its users customer care service that is available in various languages, making it accessible to a larger audience.
- Vast library of product try-ons: This platform offers a wide range of makeup product try-ons, like foundation, blush, lipstick, etc.
- Trusted by global brands: Banuba is trusted by multiple famous brands like Gucci, Schwarzkopf, Ollie, etc.
- Look creation and building: Users can try on multiple products virtually at the same time and swap them out in one click.
- Easy accessibility: Banuba is compatible with all devices that have a camera and an internet connection, making it easily accessible to a large number of people.
4. MirrAR

MirrAR runs entirely in-browser across desktop and mobile, with both online and in-store integration paths. Its "add to stack" feature lets shoppers test several products in one session, and its social media integration is built directly into the try-on flow rather than requiring a separate export step. It's a reasonable fit for a brand prioritizing simple setup over deep customization.
Features:
- Realistic virtual experience: This website gives customers realistic virtual try-ons of makeup products, allowing them to test makeup products before buying.
- Simple to install: It offers customers in-store as well as online integration and supports desktop as well as mobile web browsers.
- Multiple features: Multiple features are offered for the users of this platform, including having filters created to keep selection processes easy. The platform also assists users in testing several products at once through the "add to stack" feature.
- Social Media Integration: Users can utilize personal filters and AR try-ons through this platform and capture "Instagrammable" videos and photos and share them with their followers without the need to access another platform.
5. DeepAR

DeepAR is a developer-first SDK confirmed across web, iOS, and Android, built around its own effects and animation framework. It supports three input modes, live camera, photo upload, and model selection, and lets shoppers combine multiple products into a complete look. Its trade-off is the same one common to developer-first platforms generally: strong technical capability paired with a setup process that assumes real engineering resources on your side, rather than a fast, largely configuration-driven path to launch.
Features:
- Accuracy: This platform uses high-quality augmented reality rendering to provide accurate virtual makeup try-ons.
- Brand trust: It is trusted by globally renowned brands like Armani, Lush, Sephora, etc.
- Product try-on range: DeepAR gives an accurate virtual try-on experience for various makeup products like lipstick, eyeshadow, eyeliner, etc.
- Advanced features: This platform allows users to test products in three different modes, including using a live camera, uploading a picture, or using a model. Also, it allows users to try on various products at once in order to create looks and make better and more informed decisions.
- Easy to use: This platform is convenient and simple to use for new or technologically challenged users.
6. Modiface

Modiface confirms the widest platform reach in this comparison, spanning Android, web, iOS, Windows, and WeChat, and is trusted by L'Oréal and Maybelline specifically. Its advanced feature set includes before-and-after comparisons, multiproduct comparisons, and both standalone and product-page-embedded experiences. For any brand with a presence in China specifically, its WeChat support is a meaningful differentiator versus platforms that only cover standard web and mobile, since WeChat's mini-program ecosystem functions as a distinct integration surface from a standard mobile browser or native app.
Features:
- Vast range of try-ons: Modiface offers product try-ons like lipsticks, eyeshadows, eyeliners, foundations, primers, blushes, and much more.
- Cross-platform compatibility: It supports various platforms, including Android, Web, iOS, Windows, and WeChat, making it accessible to a larger audience.
- Multiple makeup finishes: To ensure accuracy, this platform pays extra attention to the finishing of makeup products, including glitter, gloss, metallic, sheer, matte, cream, powder, dewy, glow, wet, and satin.
Advanced features: This platform has multiple advanced features to make the online shopping experience of users effortless and efficient:
- Instant Prebuilt Looks
- Buildable Custom Looks
- Before and After Comparisons
- Multiproduct Comparisons
- Photo Capture + Share
- Product Page Integration
- Standalone Experiences
7. Webkul

Webkul integrates AR and virtual try-on directly into existing ecommerce platforms, with cross-device accessibility spanning smartphones, tablets, laptops, and desktops. Its real-time face trial runs in 3D, and it's trusted by a client base spanning brands well beyond beauty specifically, suggesting broader platform maturity rather than a narrow beauty-only focus.
Features:
- Client base: Webkul has a vast client base and is trusted by major brands like BMW, Canon, HTC, etc.
- Virtual makeup try-ons: You can let your users virtually try on any makeup products, including but not limited to lipstick, foundation, mascara, blush, and more.
- Cross-device accessibility: Consumers can access it on smartphones, tablets, laptops, and desktops with cameras. Webkul ensures uniform value across multiple devices.
- Real-time face trial: It allows customers to try makeup and beauty products in real time with a 3D view. They can take a free trial of the products they want to get a clear view.
8. Orbo AI

Orbo AI is web-based and requires no separate app, with a calibration tool that extracts shades across its full product range. Its stated training set spans over 700,000 images with detection capability across six skin types and ethnicities, a concrete claim worth verifying against your own shade range and target demographic during evaluation rather than accepting as a blanket accuracy guarantee.
Features:
- Accuracy of makeup try-ons: Orbo AI is known for its accurate virtual experiences. Their calibration tool extracts shades from the entire product range. Their solution is trained on over 700,000 images with the detection capability of six different skin types and ethnicities.
- Easy setup process: This platform has an easy setup process. Also, it can be integrated using a web browser and cross-platform integration, eliminating the need to download the app.
- Wide range of products: This platform offers a variety of makeup products for its users to try on virtually before making a purchase, enabling them to make an informed decision. The offering includes try-ons for lip color, lip liner, eyeshadow, eyeliner, foundation, blush, bronzer, and so much more.
9. Auglio

Auglio builds try-ons from a product's color codes or hues rather than requiring physical product shipment for calibration, which shortens onboarding for a brand with a large or fast-changing shade range. It reports return-rate reductions between 10 and 50 percent, a wide range worth asking about directly, since the factors driving that variation likely say as much about a brand's baseline return rate as about the SDK itself.
Features:
- Easy integration: It is easy and convenient to integrate with e-commerce sites. Virtual try-ons are well prepared using the color codes or hues of the products. No requirement to physically send the products to attain the most accurate results.
- Low return rates: Retailers experience a reduction in return rates between 10% to 50%, reports Auglio.
- A diverse collection of products: This site has a diverse collection of makeup products that its users can try virtually prior to buying, which allows them to make an informed choice. Some of these products include try-ons for lip color, lip line, eyeshadow, eyeliner, foundation, blush, and bronzer, among others.
- Social media: Customers can invite their friends to join their try-on sessions, and therefore, the activity is made social while shopping. This contributes to increased customer engagement and can attract more customers through the referral process.
10. Tencent RTC

Tencent's Virtual Makeup SDK runs entirely in-browser with 468-point facial landmark tracking, a level of precision comparable to native mobile SDKs but delivered without an app install. It's part of Tencent's broader Real-Time Communication suite, which is worth noting for a brand already using Tencent infrastructure elsewhere, since integration may be more straightforward within that existing ecosystem.
Features:
- Interactive virtual experience: Using this platform, you can allow your customers to invite their friends to a live shopping session through video chat or branded avatars, making their shopping experience realistic and social.
- Web-based virtual try-on: Users can try on makeup directly in their browser.
- Accurate tracking: Tencent maintains super high accuracy, even during head tilts, smiles, or lighting changes.
- Cross-platform compatibility: This platform integrates with all major e-commerce platforms. The integration process is simple and can be done on any device.
11. Reveive

Revieve pairs AI and AR to personalize the try-on experience specifically to each shopper, extending beyond makeup into skincare, haircare, and suncare. Its omnichannel design supports consistent personalization across both online and in-store touchpoints, which is a differentiator for a brand wanting one personalization layer spanning multiple product categories and channels rather than a category-specific tool.
Features:
- Accuracy: Revieve provides users with accurate virtual try-ons for makeup products using its multi-hundred-point face tracking
- Wide range of try-ons: Revieve offers a wide range of makeup product try-ons, such as foundation, blush, primer, lipstick, and much more.
- Omnichannel brand experience: Allows you to personalize your brand experience for customers, be it online or in-store.
12. Pulpo AR

Pulpo AR supports full-look presets alongside individual product try-on, letting a shopper apply a complete curated look in one action rather than building it product by product. It supports live camera, photo upload, and model selection as input modes, and its color-matching and blending tools are aimed specifically at shoppers wanting to combine multiple products into a cohesive look.
Features:
- Personalized AR try-ons of makeup: Through this system, individuals are trying products at the same time, hence it is easy to choose and compare. Apart from individual products, they are able to choose complete preset makeup looks.
- Color matching and blending: You can make your fantasies come alive and allow them to experiment with matching and blending colors and layering products to create looks.
- Simple compatibility: Import it easily into your online store and let users use it across any device.
- Virtual try-on: You can enable customers to virtually try makeup products without purchase with Pulpo AR. Users, apart from that, can try makeup products by utilizing a live camera, uploading an image, or using a model.
13. BytePlus

BytePlus uses deep learning to power personalized product recommendations alongside its core try-on feature, and it's trusted by a client base spanning several industries beyond pure beauty. Its accuracy claims are based on multi-hundred-point face tracking, a similar technical approach to several other platforms in this comparison, and worth benchmarking directly against your own shade range during a demo.
Features:
- Trusted by brands: It is trusted by various brands like WeBuy, Genflix, Tokopedia, etc.
- Deep learning: Using this feature, you can provide your customers with more personalized recommendations.
- Wide range of products: This platform offers a variety of makeup products, including try-ons for lip color, eyeshadow, eyeliner, foundation, and much more.
- Easy compatibility: You can simply import it into your e-commerce platform and let your customers use it from any device.
- Accuracy: BytePlus provides users with accurate virtual try-ons for makeup products using its multi-hundred-point face tracking
14. Arbelle

Arbelle reports that 59 percent of surveyed customers would complete a purchase if virtual try-on were involved, based on its own case study data. Its rendering emphasizes finish accuracy specifically, matte, gloss, dewy, and shimmer, across a broad product range spanning lips, eyes, and face. As with any vendor-reported conversion statistic, this figure is worth treating as a directional data point rather than a guaranteed outcome for your own catalog.
Features:
- High-quality AR rendering: High-quality AR rendering is used by this platform to offer users actual colors and fits of makeup products on the face.
- Realism: Arbelle portrays maximum precision and sheer realism in its virtual experience by reflecting the finish of products like matte, gloss, dewy, shimmer, etc.
- Variety of products: The website provides customers with a range of makeup products to try out virtually before they buy, and hence allows them to make a well-informed choice. The range includes lip color try-ons, lip liner try-ons, eyeshadow try-ons, eyeliner try-ons, foundation try-ons, blush try-ons, bronzer try-ons, and many more.
15. Artifutech

Artifutech covers all-inclusive makeup categories, including lipsticks, eyeshadows, eyeliners, foundations, primers, and blushes, with built-in social media sharing from directly within the try-on flow. Its accuracy claims rest on facial movement and landmark tracking precision, a similar underlying approach to most other platforms in this comparison, differentiated mainly by its social-sharing integration depth.
Features:
- All-inclusive makeup categories: This platform offers product try-ons for all makeup categories, including but not limited to lipsticks, eyeshadows, eyeliners, foundations, primers, blushes, etc.
- Social media sharing: Artifutech allows users to directly share images and videos on social media. This not only enhances the customer experience but also acts as a free marketing technique.
- Accurate try-ons: This platform provides users with accurate virtual try-ons for makeup products by tracking facial movement and landmarks with precision.
{{component="/internal/widgets"}}
How I selected the best AR makeup SDKs
To get the most accurate results, I decided to test all the platforms firsthand. Firstly, I started by noting down all important features for an AR makeup SDK. I went through client lists, statistical data of client performance, and reviews for this.
Then, I performed in-depth testing on all of the shortlisted platforms. I tested out the virtual try-ons available for products across all platforms to be able to assess accuracy. I also evaluated the features available on all platforms individually and compared performance based on the commonly available ones.
Once I had completed the testing process, I selected the best 15 platforms and noted my observations, highlighting the key features of each. I aim to show you what to expect with these platforms and make the choosing process easier for you.
Top brands using AR makeup SDKs
1. MAC Cosmetics

MAC is a globally renowned makeup brand known for its high-quality makeup products. It has always been a favorite among makeup artists, influencers, and anyone in the makeup industry. It is one of the most talked-about brands for cosmetics. Following the AR trend, MAC uses Modiface’s makeup SDK to provide virtual try-on experiences to its customers online.
2. Estée Lauder

Estée Lauder is one of the most loved luxury makeup brands across the globe. It is known for the elegance it shows in its products. The products offered by this brand are usually on the expensive side. Hence, to ease confusion and hesitation amongst customers, Estée Lauder also allows customers to try on the products virtually before making any commitment. This brand often uses Perfect Corp. to facilitate virtual product trials.
3. Maybelline

Falling under the L’Oréal group, Maybelline has made a name for itself. It is widely known for its affordable yet high-quality products. Like the other brands under the L'Oréal group of brands, Maybelline also uses Modiface’s AR makeup SDK to elevate its customer experience.
4. Sephora

Sephora is always the trendsetter in the makeup industry. It is one of the biggest names when it comes to makeup. People often use Sephora as a synonym for makeup. Following the AR trend, Sephora also enables its customers to try on products virtually without having to physically visit the store. It has partnered with Modiface to power its “Virtual Artist” feature.
5. L'Oréal

L'Oréal is one of the biggest companies in the world. It owns a group of brands and is a renowned name in the beauty industry. L'Oréal always prioritizes customer satisfaction and hence partnered with Modiface to provide virtual try-on experiences to its customers.
6. Dior
Dior is one of the most famous luxury fashion and beauty brands. It offers high-end makeup and skincare, among many other things. Its main focus remains on elegance and couture. Dior uses Perfect Corp’s makeup AR SDK to provide virtual solutions to its consumers.
7. Charlotte Tilbury

This luxury makeup brand was founded by the sensational celebrity makeup artist Charlotte Tilbury and soon became a revolutionary point for the makeup industry. This brand also partnered with Perfect Corp. to provide customers with accurate and real-time virtual try-on experiences.
8. YSL Beauty

YSL Beauty (Yves Saint Laurent) is a French luxury beauty brand owned by the L'Oréal Group. So, like the other L'Oréal Group brands, YSL Beauty also uses Modiface's AR technology. Allowing users to test products online before buying helps the brand upgrade its online brand presence and boost sales.
Documentation and developer experience
Documentation quality is one of the most underweighted factors in vendor evaluation, and it directly affects your actual integration timeline regardless of how capable the underlying rendering technology is.
Look for versioned release notes, not just a getting-started guide
GlamAR's public documentation includes semantic versioning with tagged releases (by component, such as SDK or Algorithm, and by feature area, such as VTO or Accessories), which lets a development team understand exactly what changed between versions before upgrading, rather than integrating blind against an undocumented moving target.
Check for a public code sample or reference implementation
A vendor that publishes an actual working demo repository, rather than only code snippets embedded in a documentation page, gives your development team something concrete to test against before writing a single line of your own integration code. GlamAR maintains a public web demo repository showing the actual initialization pattern, including access key setup, platform configuration, and event listener usage, which is a meaningfully faster starting point than documentation prose alone.
Confirm whether integration requires custom development or can run through an existing plugin
For ecommerce platforms with a maintained plugin, adding SKUs and enabling try-on per product can be largely configuration-driven rather than requiring custom code, with the ability to toggle try-on on or off per SKU, useful for excluding out-of-stock or seasonal items without removing them from the catalog entirely. Confirm which of your specific platforms has this level of plugin maturity versus which would require a custom integration project.
Ask about support responsiveness during integration, not just after launch
A well-documented SDK still generates real questions during a first integration, edge cases in a specific browser, unexpected behavior with a particular catalog structure. Ask any vendor what support channel and expected response time apply during the integration phase specifically, since this period is when unresolved questions cost the most in delayed timelines.
Sandbox and testing environment
This is one of the least consistently advertised aspects of vendor offerings in this space, and it's worth pushing on directly during procurement rather than assuming a sandbox exists by default.
Ask explicitly whether a non-production testing environment is available, separate from your live storefront, where your development team can validate SKU configuration, try-on rendering, and event handling before anything goes live to real shoppers. Not every vendor in this comparison advertises a named sandbox environment publicly, which makes this a direct question to raise during a sales conversation rather than something to assume based on marketing copy.
A public demo repository is a partial substitute, not a full replacement, for a sandbox. It lets your team validate basic integration patterns against sample data, but it won't necessarily reflect your own SKUs, your own catalog scale, or production-level traffic conditions. Treat it as a starting point for early technical evaluation, not as your final pre-launch validation step.
Confirm the preview-before-launch step covers what you actually need validated. Several platforms, including GlamAR, describe a preview step before final launch as part of their standard onboarding flow. Ask specifically what this preview step actually validates (individual SKU rendering, cross-device performance, load time) versus what still needs separate testing on your end before a full rollout.
Test with a representative sample of your actual traffic conditions, not just ideal ones. Whatever testing environment a vendor provides, push it beyond a single well-lit demo session: test on older devices, in mixed lighting, and across the browsers your actual traffic uses. A sandbox that only gets exercised under ideal conditions won't surface the edge cases most likely to generate support tickets after launch.
Data handling and privacy
Makeup try-on captures a live camera feed or an uploaded photo of a shopper's face, which is biometric or biometric-adjacent data carrying elevated privacy obligations in most jurisdictions, and this deserves the same procurement scrutiny as any other vendor handling sensitive customer data.
Confirm whether images or video are retained after the session ends. GlamAR's own stated policy is that it does not store personal data or images from try-on sessions, a meaningfully lower-risk architecture than a vendor that retains raw footage by default. Get the equivalent commitment from any vendor in writing, not just as a verbal assurance during a sales call.
Ask about independent security certifications, such as SOC 2, ISO 27001, and GDPR compliance documentation, rather than accepting a general statement that data is handled securely. These certifications require external audit, which is a materially stronger signal than a self-declared privacy policy.
Confirm data processor versus controller status in writing. Your brand almost certainly needs to remain the data controller under regulations like GDPR, with the SDK vendor acting strictly as a processor handling data according to your instructions, not repurposing captured images or derived data for its own separate use, including training models for other customers, without your explicit agreement.
Ask specifically about on-device versus server-side processing. Some SDKs process the camera feed entirely on the shopper's device, never transmitting raw images anywhere, which carries meaningfully lower privacy risk than a vendor that sends frames to a server for processing. This is a specific, answerable technical question, not a vague policy statement, and any vendor should be able to answer it precisely.
Confirm consent flow requirements for your specific target markets. Camera-based biometric capture triggers specific consent obligations in several jurisdictions, and requirements differ meaningfully between, for instance, EU GDPR and stricter US state-level biometric laws. Confirm whether the SDK's default consent flow meets your specific compliance needs or whether your team needs to build additional consent handling around it.
Procurement considerations for buyers
Beyond the technical evaluation, a handful of procurement-specific questions belong in any serious vendor comparison in this category.
Get pricing scoped to your actual usage, not a published starting tier. Most vendors price based on some combination of catalog size, session or scan volume, and platform coverage, rather than a single flat rate. Provide your expected SKU count, traffic volume, and required platforms when requesting quotes so the numbers are genuinely comparable across vendors.
Confirm what happens if a vendor discontinues a feature or changes pricing. Ask about contract terms covering pricing changes, feature deprecation notice periods, and data portability if you ever need to migrate to a different provider, since a favorable initial quote means less if terms can shift substantially with little notice.
Ask for a reference customer in your specific category or catalog scale. A vendor's flagship case studies tend to feature its largest, most favorable engagements. A brand closer to your own size and category can give a more realistic picture of implementation timeline and ongoing support quality than a headline enterprise partnership.
Weigh single-category depth against multi-category breadth based on your actual catalog. A brand selling only makeup may not need a platform that also covers eyewear, jewelry, or clothing. A brand selling across several appearance-driven categories has a genuine cost argument for consolidating onto a single multi-category vendor rather than running separate SDK integrations and vendor relationships per category.
Get service-level commitments in writing for uptime and incident response. A try-on feature embedded on a live product page becomes part of your site's critical path during peak traffic. Confirm what uptime commitment a vendor makes, and what the escalation process looks like if the SDK fails during a high-traffic period like a sale event, before that scenario happens rather than after.
If you want to talk through platform coverage, documentation, or data handling specifics against your own catalog and engineering setup, talk to the GlamAR team to scope an SDK integration together rather than starting from a generic sales deck.
{{component="/internal/widgets"}}
An SDK is a packaged library your team integrates into a website or app, typically handling camera access and rendering for you. An API, in the stricter sense, is a set of backend endpoints your own server calls directly, giving more control over the interface at the cost of building that interface yourself. Most vendors in this category, including GlamAR, offer a blend of both.
Not always. Confirm platform-by-platform feature parity directly with any vendor rather than assuming a "cross-platform" claim means identical capability everywhere, since some features are sometimes web-only or mobile-only.
Eye categories, particularly eyeshadow, tend to be harder than lip categories, since eye makeup involves more intricate shapes and blending across a curved surface. Lip color placement is generally the most mature and reliable category across vendors.
It depends on the vendor. GlamAR's stated policy is that it does not store personal data or images from try-on sessions. Confirm this explicitly and in writing with any vendor, since retention policies vary and this is a genuine procurement question, not a formality.
This varies by vendor and isn't consistently advertised publicly. Ask directly during procurement whether a non-production testing environment exists, and treat any public demo repository as a partial, not complete, substitute for a full sandbox.
Pricing usually scales with catalog size, session or scan volume, and platform coverage, rather than a single flat rate. Request a quote scoped to your specific SKU count and expected traffic rather than comparing published starting prices.

.avif)








