Stay organized with collectionsSave and categorize content based on your preferences.
Firebase Machine Learning
plat_iosplat_androidplat_flutter
Use machine learning in your apps to solve real-world problems.
Firebase MLprovides convenient APIs that help you use your custom
TensorFlow Lite models in your mobile apps.
Key capabilities
Host and deploy custom models
Use your own TensorFlow Lite models for on-device inference. Just
deploy your model to Firebase, and we'll take care of hosting and
serving it to your app. Firebase will dynamically serve the latest
version of the model to your users, allowing you to regularly update
them without having to push a new version of your app to users.
When you useFirebase MLwithRemote Config, you can serve different models to different user
segments, and withA/B Testing, you
can run experiments to find the best performing model (see theAppleandAndroidguides).
ML Kit: Ready-to-use on-device models
If you're looking for pre-trained models that run on the device, check outML Kit. ML Kit is available
for iOS and Android, and has APIs for many use cases:
Text recognition
Image labeling
Object detection and tracking
Face detection and contour tracing
Barcode scanning
Language identification
Translation
Smart Reply
Next steps
Learn about using mobile-optimizedcustom modelsin your
app.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-10 UTC."],[],[]]