Read barcodes, QR codes and label data in one scan
Manual tire records put compliance and audits at risk. Scanflow's AI-enabled SDK is purpose-built for curved, worn, and embossed sidewalls that generic OCR can't handle deployable in production in 3–5 days.
Where can you use the Label & Barcode Scanning SDK?
Anywhere a label has to be read, checked and recorded from goods-in to the shelf, the line or the field.
Pharma & medical supply
Capture batch, lot and expiry from medicine labels at cargo reception, pick & pack and stock counts. Every shipment is tied to a validated batch record, cutting discrepancies and traceability risk.
GS1 DataMatrixBatch / lotExpiry
Warehousing & distribution
Verify inbound and outbound cartons, pallets and shipping labels from any smart device. Scan several barcodes in one frame to speed up receiving and dispatch, and stop SKU mismatches before they ship.
Shipping labelsSSCCMulti-barcode
Manufacturing & assembly
Read component and part labels as items move down the line. Confirm the right part goes into the right build and keep a digital record that links each component to its assembly.
Part numbersSerial labelsQR codes
Retail & self-scanning
Add barcode and QR scanning to your shopping or store-ops app, so customers and staff scan with their own phones. Speeds up checkout, price checks and shelf replenishment.
EAN / UPCQR codesShelf labels
Why Not A Generic Scanner
Built to read the whole label, not just the barcode
Most scanning libraries decode a clean barcode and stop there. Real labels are creased, glossy, small or partly printed and the details you need often sit in the text beside the code.
Capability
Manual Entry
Generic Barcode Library
Scanflow Label & Barcode SDK
Reads damaged, glossy or low-contrast codes
Slow and error-prone
Frequent re-scans
AI-trained for real-world labels
Captures printed text (batch, lot, expiry, part no.)
Typed by hand
Barcode only
Barcode and label text together
Validates against your records
After the fact
Not included
Real-time match at point of scan
Multiple barcodes in one frame
No
Limited
Yes
Structured output (JSON)
No
Raw string
Parsed fields, ready for your system
Works offline / on-device
Yes
Varies
On-device by default
Under the Hood
What makes Scanflow's Label & Barcode SDK different?
01 — Barcode & QR decoding
Reads common 1D and 2D symbologies — EAN, UPC, Code 128, GS1, QR and DataMatrix — through the device camera, in real time.
02 — Label text capture
Extracts printed fields such as batch, lot, expiry date and part number from the label, so nothing is typed by hand.
03 — Batch & record verification
Matches each scan against the expected shipment, build or stock record and flags a mismatch the moment it happens.
04 — Batch scanning & keyboard wedge
Capture multiple barcodes in a single frame, or send scan results straight into any input field without changing your app.
<>Built for Developers
Integrate in days, not months
A lightweight native SDK with clear documentation and structured output. It drops into the app and stack you already have — and moves with you through framework changes.
Supported Platforms
Native SDKs, proven through a live Xamarin to .NET MAUI migration without losing the integration.
Process on-device, or sync results to your own cloud in real time. Both are live deployments today.
On-device processing
Scans are processed locally by default. No need to send label images off the device.
GDPR-aligned
Data handling aligns with GDPR and enterprise security requirements for global retailers, distributors and manufacturers.
Full data ownership
Nothing is stored on Scanflow servers unless you choose a cloud deployment. You own every record you capture.
Integration & Deployment
Two ways to deploy
SDK
<>
Integrates into your existing mobile app on phones, tablets or rugged handhelds, so teams scan with the devices they already carry.
3–5 day integration
Edge Server
For high-volume lines and docks: fixed-mount cameras capture and process labels continuously, with no cloud round-trip.
Production-line ready
Proven in Production
Customer stories
Retail
Added native barcode and QR scanning to the My Auchan app inside its existing Xamarin stack then carried it through a full migration to .NET MAUI with no disruption.
No stack rebuildNo new hardwareOn-device, no data stored
Humanitarian & pharma
Automated batch tracking and label verification for pharma inventory on a standard Android device, with real-time validation across reception, pick & pack and stock counts.