Use this guide to understand the basics about QR SDK and how it is different from QR API
QR SDK is a software package that can be integrated directly into other information systems and applications to:
- Generate Static QR Codes that can be encoded with the following information categories: URL, Text, Facebook URL (modification of URL), LinkedIn URL (modification of URL), VCard (Contact Information), Wi-Fi Network Credentials, Google Maps Location, YouTube URL (modification of URL), Phone Number, Tweet, Email Address, and Pre-loaded Text Message with Recipient Phone Number
- Create QR Codes with Custom logo and Custom background designs
Software Languages and Dependencies
QR SDK is developed using JavaScript and extensively uses Node.js module corresponding to HTML Canvas (node-canvas), and Fabric.js to generate custom-designed static QR Codes. QR API is exposed using Express.js and the documentation (QR SDK Playground) is built using Swagger.
Note that the QR SDK package is equivalent to QR API in terms of capabilities. But since you can make API calls locally using QR SDK, it allows you to generate custom-designed QR Codes at a much faster rate. Also, this removes any dependencies on the service provider such as limit on API calls, network delays, technical failures, weekend support, etc.
If you still have questions related to this topic, feel free to reach out to our customer relations team at support@scanova.io.