Skip to content
aicoolies logo
TensorFlow Lite logo

TensorFlow Lite

Google's lightweight ML framework for mobile and embedded

TensorFlow Lite is Google's lightweight ML framework for deploying models on mobile and embedded devices. It supports quantization, GPU/NPU delegation, and runs on Android, iOS, Linux, and microcontrollers. Provides pre-trained models, model conversion tools from TensorFlow and JAX, and hardware acceleration via GPU, Hexagon DSP, and CoreML delegates. Powers on-device ML in billions of Google app installations.

About TensorFlow Lite

TensorFlow Lite is Google's established framework for on-device machine learning, providing a compact runtime optimized for mobile phones, embedded Linux systems, and microcontrollers. The framework converts trained models from TensorFlow and JAX into a compact FlatBuffer format (.tflite) that's optimized for size and loading speed on resource-constrained devices. Post-training quantization tools reduce model size and inference latency by converting float32 weights to int8 or float16 with minimal accuracy loss.

Hardware acceleration is handled through a delegate system that dispatches operations to specialized hardware when available. The GPU delegate accelerates inference on mobile GPUs across Android and iOS, the Hexagon delegate targets Qualcomm DSPs, the CoreML delegate leverages Apple's Neural Engine, and the NNAPI delegate provides Android's standard neural network acceleration interface. For microcontrollers, TensorFlow Lite Micro provides a stripped-down runtime that runs models in as little as 16KB of memory.

TensorFlow Lite powers on-device ML across Google's product suite and billions of third-party app installations. It provides Java, Swift, Objective-C, C++, and Python APIs, along with a growing library of pre-trained models for common tasks like image classification, object detection, text classification, and pose estimation. The framework is open-source under Apache 2.0 and integrates with Android Studio and Xcode for native mobile development. For developers targeting the broadest possible device reach with on-device ML, TensorFlow Lite offers the most mature and widely deployed edge ML runtime available.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the Apache License 2.0 with zero software licensing costs for mobile, edge, web, and IoT commercial deployments.

full pricing breakdown →

Supported Platforms

Android, iOS, Linux, microcontrollers

Explore categories, tags & use cases

Categories

PyTorch on-device AI for mobile and edge devices

ExecuTorch is PyTorch's official solution for deploying AI models on mobile, embedded, and edge devices. It features a 50KB base runtime, 12+ hardware backends including Apple CoreML, Qualcomm QNN, ARM, and Vulkan, and native PyTorch export without format conversions. Powers Meta's on-device AI across Instagram, WhatsApp, Quest 3, and Ray-Ban Smart Glasses, supporting LLMs, vision, speech, and multimodal models.

Open Source

Intel's open-source AI inference optimization toolkit

OpenVINO is Intel's open-source toolkit for optimizing and deploying AI inference across CPUs, GPUs, and NPUs. It supports models from PyTorch, TensorFlow, ONNX, and TFLite, providing graph optimizations, quantization, and hardware-specific acceleration. The toolkit includes a GenAI API for LLM deployment and runs on Intel, ARM, and x86 platforms for edge, desktop, and cloud inference workloads.

Open Source

Cross-platform high-performance ML inference engine

ONNX Runtime is Microsoft's open-source inference engine for machine learning models in ONNX format. It delivers cross-platform acceleration via execution providers for NVIDIA CUDA, TensorRT, DirectML, CoreML, OpenVINO, and more. Supports training acceleration, quantization, and GenAI workloads. Used in production across Windows, Azure, Office 365, and thousands of applications with pip-installable Python and native C++/C#/Java APIs.

Open Source

Run LLMs natively on any device with ML compilation

MLC LLM is an open-source engine for deploying large language models natively across diverse platforms using machine learning compilation. It runs models on NVIDIA/AMD GPUs, Apple Silicon, mobile devices, and browsers via WebGPU without cloud dependencies. Features include OpenAI-compatible API, quantization support, and optimized backends for CUDA, Metal, Vulkan, and WebAssembly.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is TensorFlow Lite?

TensorFlow Lite is Google's lightweight ML framework for deploying models on mobile and embedded devices. It supports quantization, GPU/NPU delegation, and runs on Android, iOS, Linux, and microcontrollers. Provides pre-trained models, model conversion tools from TensorFlow and JAX, and hardware acceleration via GPU, Hexagon DSP, and CoreML delegates. Powers on-device ML in billions of Google app installations.

Is TensorFlow Lite free?

Yes — TensorFlow Lite is open source and free to use. Free and 100% open source under the Apache License 2.0 with zero software licensing costs for mobile, edge, web, and IoT commercial deployments.

Is TensorFlow Lite open source?

Yes — TensorFlow Lite is open source.

Is TensorFlow Lite still maintained?

Yes — TensorFlow Lite is active. Its listing was last verified on September 6, 2026.

What are the best TensorFlow Lite alternatives?

The first editor-selected TensorFlow Lite alternatives are ExecuTorch, OpenVINO, ONNX Runtime, and more.