Machine learning for mobile developers

ML Kit beta brings Google’s machine learning expertise to mobile developers in a powerful and easy-to-use package.

for mobile

Make your iOS and Android apps more engaging, personalized, and helpful with solutions that are optimized to run on device.

Built with
Google Expertise

Take advantage of the machine learning technologies that have long powered Google's own experiences on mobile.

to your app

Add machine learning to your app with out-of-the-box solutions (base APIs) running on device or in the Cloud, or custom models, depending on your specific needs.



Video and image analysis APIs to label images and detect barcodes, text, faces, and objects.


Natural language processing APIs to identify and translate between 58 languages and provide reply suggestions.


Build your own models using AutoML Vision Edge—or bring your own TensorFlow Lite models—run experiments, and deploy them in production with ML Kit.

Start building today on Firebase