Skip to main content

IR MLKit Logo

RN MLKit Wrapper for Expo


react-native-mlkit is an native module for Expo and React Native that lets you use the MLKit library in your Expo app.

Available Modules

Currently the following modules are available:

We will be adding more modules in the future, and especially welcome PRs that add support for new MLKit libraries! Check out the contributing guide for more information on how to contribute.


Each module is published as a separate npm package. For specific installation instructions for a particular module check the following pages:


Why is each module a separate package?

Because the bundled TFLite modules are quite large, and we want to give you the option to only include the modules you need. Logic and classes shared by all the types have been extracted into react-native-mlkit-core, to reduce code duplication.