Development Resources
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®
Circle Bluetooth Card Access Tool
An app to obtain information and exchange commands between an Circle Bluetooth® smart card reader and the smart card
iOS® | iPadOS®
Circle Sample Codes - Swift v1.00
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.00
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.4.8
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®