The Cognex Mobile Barcode SDK was discontinued in 2025. STRICH is an actively developed replacement for web apps.
Cognex discontinued its Mobile Barcode SDK (cmbSDK), together with the legacy Manatee Works Barcode Scanner SDK. Apps that still rely on it are running on software that will not be updated for new browser, iOS or Android releases.
An unmaintained SDK is also a supply chain risk. Vulnerabilities discovered in it will not be fixed, and a dependency without vendor support can become a finding in security reviews, compliance checks and customer audits.
If you used the SDK for Web, check your license: web license keys may include an expiration date, after which scanning could stop working.
STRICH is a JavaScript barcode scanning SDK for web apps that is actively developed and supported. It runs in any modern browser, needs no app store release, and fits into frameworks like React, Angular and Vue. If your Cognex integration was web-based, or you are open to moving scanning into a web app or PWA, STRICH is a straightforward replacement.
We think STRICH's strengths are:
Why not give STRICH a try, today?
Yes. Cognex discontinued the Cognex Mobile Barcode SDK (cmbSDK) and the legacy Manatee Works Barcode Scanner SDK. The official end date was September 30, 2025. Subscription renewals, software updates and technical support are no longer available, and no new licenses are issued.
Existing apps may keep working for a while, but they will not receive fixes for new iOS, Android or browser releases. License keys for the SDK for Web may include an expiration date, after which scanning could stop. Check the terms of your Cognex license to know where you stand.
Cognex offered the SDK for native iOS and Android, for cross-platform frameworks such as .NET MAUI, Xamarin and React Native, and for the web. STRICH is a replacement for the web version, and for teams that want to move scanning out of a native app and into the browser.
STRICH is a JavaScript SDK for barcode scanning in the browser. If you used the Cognex SDK for Web, or are building a web app or PWA, STRICH is a direct replacement. If your app is a native iOS or Android app, STRICH is a fit if you are open to moving the scanning part to the web.
STRICH supports the commonly used 1D and 2D symbologies, including QR Code, Data Matrix, Aztec Code, PDF417, Code 128, Code 39, EAN/UPC and GS1 DataBar. Some niche symbologies the Cognex SDK read, such as DotCode, Telepen or postal codes, are not supported. Check the list of supported barcode types and try your own barcodes in our demo app.
No. STRICH scans barcodes with the camera of the smartphone, tablet or laptop running the browser. It does not connect to Cognex MX series devices or other dedicated scanning hardware.
The SDK sends data for license verification and usage counting only. The values encoded in your barcodes are never transmitted, and nothing is shared with third parties. Fully offline operation is available as an add-on for STRICH Business and Enterprise licenses. For details, see our SDK Privacy and Security Statement.
Yes. The Basic and Professional plans come with a free 14-day trial, and you are not billed if you cancel before it ends. Pricing is public, with no need to talk to sales. Have a look at our pricing.
Still have questions? Check out the full FAQ.
Integrating STRICH into your web app typically takes less than a day. Or try our free demo app and convince yourself that STRICH meets your needs.
Live demo ↗ Try for free ↗