MegaMatcher SDK

Large-scale AFIS and multi-biometric identification

MegaMatcher is designed for large-scale AFIS and multi-biometric systems developers. The technology ensures high reliability and speed of biometric identification even when using large databases.

Available as a software development kit that allows development of large-scale single- or multi-biometric fingerprint, iris, face, voice or palm print identification products for Microsoft Windows, Linux, Mac OS X, iOS and Android platforms.

SDK contents

MegaMatcher SDK is designed for development of large-scale AFIS or multi-biometric identification products. Fingerprint, face, iris, voice and palm print recognition engines are included in MegaMatcher 10.0 SDK.

MegaMatcher 10.0 SDK includes server-side software and a set of modules for developing client-side applications. .NET components are included for rapid development of client-side software. MegaMatcher 10.0 supports BioAPI 2.0. To ensure system compatibility with other software, WSQ component is available, as well as modules for conversion between MegaMatcher template and biometric standards.

MegaMatcher 10.0 is suitable not only for developing civil AFIS, but also for forensic AFIS applications, as it includes an API for latent fingerprint template editing. Latent fingerprint template editing is necessary in order to submit a latent fingerprint (for example, one taken from a crime scene) for the identification into AFIS. Also MegaMatcher is able to match rolled and flat fingerprints between themselves.

These types of MegaMatcher 10.0 SDK are available:

  • MegaMatcher 10.0 Standard SDK for developing a client/server based multi-biometric fingerprint-face-iris identification product. This SDK is suitable for network-based and web-based systems with database size ranging from several thousand records up to million records. The SDK includes ready-to-use server-side software and a set of components for developing client-side applications on Microsoft Windows, Android, iOS, Linux and Mac OS X.
  • MegaMatcher 10.0 Extended SDK for developing a large-scale network-based AFIS or multi-biometric identification product. The SDK includes all components of MegaMatcher 10.0 Standard SDK and MegaMatcher Accelerator software, which can be used for fault-tolerant scalable cluster software for fast parallel matching, processing high number of identification requests and handling databases with practically unlimited size. This SDK also allows to develop network-based and web-based systems.

The table below lists the biometric components which are included in MegaMatcher 10.0 Standard SDK and MegaMatcher 10.0 Extended SDK. The list can be narrowed with filtering by certain requirements based on the target biometric system. See the licensing model for more information on specific license types.

Select the required biometric components:
Show all components
Filter the list of biometric components:
Fingerprint components
Face components
Iris components
Voice components
Palm print components
Server-side components (multiplatform)
Windows, Mac OS X or Linux client components
Android client components
iOS client components
ARM Linux client components

MegaMatcher 10.0 SDK includes programming samples and tutorials that show how to use the components of the SDK to perform fingerprint, face and iris template extraction or matching against other templates. The samples and tutorials are available for these programming languages and platforms:

32 & 64 bit
32 & 64 bit
Mac OS X Android iOS
Programming samples
 • C/C++ + + +    
 • Objective-C         +
 • C# +        
 • Visual Basic .NET +        
 • Java + + + +  
Programming tutorials
 • C + + +    
 • C++ + + +    
 • C# +        
 • Visual Basic .NET +        
 • Java + + + +