Development Resources

By Host Interface

By Smart Card Interface

By Type

By Product Support

New
Circle APDU Tool v1.0.2.0
A tool designed for seamless interaction with smart cards and all standard smart card readers by facilitating the sending and receiving of Application Protocol Data Unit (APDU) commands
Windows®
New
Circle Keyboard Configurator v1.0.3
Designed for CIR615A, this tool enables users to read UID and IDm of contactless tags in personalized output formats. It also provides advanced configuration options to read data from specific sectors for MIFARE® Classic, MIFARE Ultralight® / NTAG® 213, and MIFARE® DESFire® cards.

CIR615A firmware must be upgraded to FW102.01 or FW202.01.
Windows®
New
Circle Keyboard Configurator v1.0.3
Designed for CIR615A, this tool enables users to read UID and IDm of contactless tags in personalized output formats. It also provides advanced configuration options to read data from specific sectors for MIFARE® Classic, MIFARE Ultralight® / NTAG® 213, and MIFARE® DESFire® cards.

CIR615A firmware must be upgraded to FW102.01 or FW202.01.
Linux®
New
Circle Keyboard Configurator v1.0.3
Designed for CIR615A, this tool enables users to read UID and IDm of contactless tags in personalized output formats. It also provides advanced configuration options to read data from specific sectors for MIFARE® Classic, MIFARE Ultralight® / NTAG® 213, and MIFARE® DESFire® cards.

CIR615A firmware must be upgraded to FW102.01 or FW202.01.
macOS®
Circle Script Tool v1.0.4
A tool to read, write and run scripts to control a connected Circle smart card reader
Windows® | Linux® | macOS®
Circle Reader Check Tool v1.0.0.5
A tool to check the system of updated reader drivers and verify the functionality of a connected Circle USB smart card reader
Windows®
New
Circle NDEF Tool v1.0.4.0
A tool to encode text and data into NFC cards or tags using the standardized NDEF (NFC Data Exchange Format) structure

Supported card types: NTAG and Ultralight
Windows®
New
Circle Web Smart Card SDK v1.0.0.1
The Circle Web Smart Card SDK enables seamless integration of Circle smart card readers into web applications, featuring a Windows service, JavaScript library, and a demo website for implementation reference.
Windows®
Circle Bluetooth Card Access Tool
An app to obtain information and exchange commands between a Circle Bluetooth® smart card reader and the smart card
iOS® | iPadOS®
Circle Sample Codes - Swift v1.0.1
These Swift sample codes for iOS and iPadOS demonstrate how to integrate Circle smart card readers via the USB communication protocol using Apple's CryptoTokenKit framework
iOS® | iPadOS®
Circle Sample Codes - Python v1.02
These Python sample codes showcase cross-platform solutions for interacting with smart card readers using PC/SC protocols and escape commands
Windows® | Linux® | macOS®
Circle Sample Codes - C v1.00
These C sample codes for Linux illustrate how to use PC/SC standards with smart card readers, featuring escape commands for device configuration
Linux®
Circle Sample Codes - C v1.00
These C language sample codes for mac OS demonstrate how to interface with smart card readers using PC/SC communication protocols
macOS®
Circle USB Android Library v1.5.0
This library is a java module for Android applications to communicate with Circle USB smart card reader through the Java Smart Card I/O API.
Windows® | Linux® | macOS®
Circle Bluetooth Android Library v1.4.9
This library is a java module for Android applications to communicate with Circle Bluetooth® smart card reader through the Java Smart Card I/O API.
Android™
Circle Bluetooth iOS Swift Library v1.5.8
This library provides a Swift framework used for iOS applications to communicate with Circle Bluetooth® smart card reader through a derived version of the Java Smart Card I/O API.
iOS® | iPadOS®