Provide users with a fast, efficient capture and upload experience. Smart Capture is an easy-to-integrate SDK that makes deploying exceptional identity verification simple.
Why use Smart Capture SDK?
Effortless for you and your customers
Smart Capture offers an easy verification experience for your customers. For you, detailed documentation and out-of-the-box functionality make getting started simple. Smart Capture communicates directly with our back-end services to execute identity verification workflows and transmit on-device signals for fraud assessment.
Proactive real-time blur and glare feedback ensures that image capture errors are eliminated instantly, resulting in faster turnaround times and improved conversion rates.
Multi-frame image capture
Get more users verified the first time. Image enhancement technology captures a short video and automatically selects the best available image of a user and their document, reducing image rejection due to blur, glare, and camera positioning by up to 70%.
Enable users to move seamlessly from a desktop or laptop without a camera to a mobile device for a more intuitive capture experience. No app installation is required; users simply scan a QR code. We guide them back to their web journey when capture is complete.
Fraud detection signals
Device integrity, network intelligence, and geolocation signals detect and mitigate non-visual document and biometric fraud. NFC scanning provides an additional layer of protection when analyzing supported identity documents.
Ready to use
Reduce application development costs and accelerate time to market leveraging detailed developer resources and ready-to-use functionality. Smart Capture is continuously tested and optimized to ensure compatibility with a wide range of iOS and Android devices. Built-in metrics track and measure performance to improve your verification workflows.
Accessible for all customers
Our Smart Capture SDKs are built to WCAG 2.1 AA standards to allow for screen-readers, font resizing, and real time interaction and haptic feedback — ensuring sign-up for your business is accessible to everybody.
Onfido has really aligned with our priorities, working to achieve our desired delivery by rapidly responding and iterating. Direct contact between engineering teams has fostered a beneficial partnership — identifying problems early, collaborating on solutions and improving the overall integration.
Lewis Tuff, Lead Platform Engineer, RevolutRead Revolut case study
Onfido set the gold standard in terms of client onboarding. Acting as a true partner, we felt supported with best practices and knowledge-sharing. Whether it’s their developers or UX Design experts, they've been open and accessible.
Peter Lu, Credit & Lending Product Lead, KOHORead KOHO case study
Customers are looking for the solutions that are easily available — just the way they need them and whenever they need them, fully online. Onfido helps us bridge that gap, enabling us to know our customers in a fully online manner.
Artur Stankiewicz, Chief Marketing and Digital Officer, OrangeRead Orange case study
Our SDKs have multiple customizable features, including: flow customization, language localization and UI customization. Visit our SDK guide to learn more.
Yes, the Smart Capture SDK supports both the Flutter and React Native frameworks enabling customers to only write one set of code that works for both Android and iOS.
Our Developer Hub houses our technical guidelines for our SDKs including for: iOS, Android, Web, React Native and Flutter.
On 28 April 2022, the Digital Accessibility Centre (DAC) awarded us a Certificate of Accreditation for our Onfido Smart Capture SDKs, verifying WCAG 2.1 compliance to level AA. To achieve this, our SDK underwent multiple technical compliance audits and robust end-to-end testing by users with a wide range of disabilities, including blind, low vision, dyslexia, color blindness, mobility impairments, learning difficulties, deaf, Asperger's, anxiety, and panic disorder.
Yes, the Smart Capture SDK supports NFC scanning on select documents and runs passive authentication to protect against chip data tampering and active authentication to detect cloned chips to improve fraud prevention.