| CGrabbaBarcodeAPI | Provides access to Grabba barcode reader functionality, such as triggering barcode scans |
| CGrabbaBarcodeData | Class containing barcode data plus the associated symbology |
| CGrabbaBarcodeListener | Base barcode-event listener class, for receiving events from the Grabba device's barcode reader |
| C<GrabbaBarcodeProtocol> | Interface for receiving barcode reader events |
| CGrabbaBER_TLV | Encapsulation of Basic Encoding Rule: Type, Length, Value (BER-TLV) data structures |
| CGrabbaButtonAPI | Provides access to button states and events of connected Grabba devices |
| CGrabbaButtonListener | Base button-event listener class, for receiving events when buttons on the Grabba device are pressed or released |
| C<GrabbaButtonProtocol> | Interface for receiving button press and release events |
| CGrabbaCommandAPDU | Encapsulation of a smartcard command Application Protocol Data Unit (APDU) |
| CGrabbaConnectionListener | Base connection-event listener class, for receiving events when a Grabba device is connected or disconnected |
| C<GrabbaConnectionProtocol> | Interface for receiving connection and disconnection events |
| CGrabbaCoreAPI | Provides access to core Grabba driver and hardware functionality, such as opening and closing communications |
| CGrabbaErrorCode | Representation of error codes and messages used throughout the iOS APIs |
| CGrabbaFingerprintAPI | Provides access to Grabba fingerprint functionality, such as enrolling fingerprints |
| CGrabbaFingerprintImage | Encapsulation of fingerprint image data plus the associated metadata |
| CGrabbaFingerprintListener | Base fingerprint-event listener class, for receiving events from the Grabba device's fingerprint reader |
| C<GrabbaFingerprintProtocol> | Interface for receiving fingerprint reader events |
| CGrabbaFingerprintTemplate | Encapsulation of fingerprint template data plus the associated metadata |
| CGrabbaFingerprintUserMessage | Encapsulation of fingerprint reader user message data |
| CGrabbaFingerprintUserRecord | User record structure for use with fingerprint reader databases |
| CGrabbaFirmwareAPI | Provides access to firmware-related functionality of connected Grabba devices |
| CGrabbaKeyboardAPI | Provides control of keyboard wedge functionality in the Grabba Driver |
| CGrabbaKeyboardListener | Base keyboard-event listener class, for receiving events suitable for keyboard wedge implementations |
| C<GrabbaKeyboardProtocol> | Interface for receiving events suitable for keyboard wedge implementations |
| CGrabbaListener | Base class for Grabba listener classes; not intended for external use |
| CGrabbaMagstripeAPI | Provides access to Grabba magnetic stripe (magstripe) reader functionality, such as triggering magstripe scans |
| CGrabbaMagstripeData | Class encapsulating magnetic stripe data tracks |
| CGrabbaMagstripeListener | Base magstripe-event listener class, for receiving events from the Grabba device's magstripe reader |
| C<GrabbaMagstripeProtocol> | Interface for receiving magstripe reader events |
| CGrabbaMRTD_API | Provides access to Grabba MRTD reader functionality, such as triggering MRTD scans |
| CGrabbaMRTD_Image | Provides extraction and conversion capabilities for images embedded in Machine-Readable Travel Documents (MRTDs) |
| CGrabbaMRTD_Listener | Base MRTD-event listener class, for receiving events related to MRTD reading on Grabba devices |
| C<GrabbaMRTD_Protocol> | Interface for receiving MRTD read events |
| CGrabbaMRZ_API | Provides access to Grabba Machine-Readable Zone (MRZ) functionality |
| CGrabbaMRZ_Data | Class encapsulating data read from a machine-readable zone (MRZ) |
| CGrabbaMRZ_Listener | Base MRZ-event listener class, for receiving events from the Grabba device's MRZ reader |
| C<GrabbaMRZ_Protocol> | Interface for receiving MRZ reader events |
| CGrabbaMRZ_Validated | Class encapsulating validated data read from a machine-readable zone (MRZ) |
| CGrabbaProxcardAPI | Provides access to Grabba RFID/proximity card (proxcard) functionality, such as triggering proxcard scans |
| CGrabbaProxcardData | Proxcard data class - encapsulates a proximity/RFID card's type ID and data |
| CGrabbaProxcardListener | Base proxcard-event listener class, for receiving events from the Grabba device's proxcard/RFID reader |
| C<GrabbaProxcardProtocol> | Interface for receiving proxcard/RFID reader events |
| CGrabbaResponseAPDU | Encapsulation of a smartcard response Application Protocol Data Unit (APDU) |
| CGrabbaSmartcardAPI | Provides access to Grabba contact smart card reader functionality, such as exchanging APDUs |
| CGrabbaSmartcardListener | Base magstripe-event listener class, for receiving events from the Grabba device's contact smart card reader |
| C<GrabbaSmartcardProtocol> | Interface for receiving contact smart card reader events |