MediaPipe

Web · Windows · Mac · Linux · Android · iPhone · Self-hosted

Freedom report

Three barsScore 6.7

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely6 of 6 device platforms
  • DocumentedPlans, terms and facts published

MediaPipe Solutions provides libraries and tools for adding AI and machine learning to applications, including ready-to-run models and customizable APIs. Its vision tasks include face and hand landmarks, gesture recognition, image classification and segmentation, object detection, and pose landmarks. Text tasks cover language detection, classification, embeddings, proofreading, and summarization, and an audio classification task is also listed. MediaPipe Tasks supports Android, Web/JavaScript, Python, and iOS; its cross-platform APIs are described as enabling inference with as few as five lines of code. The on-device pipelines use CPU, GPU, and TPU acceleration for real-time use cases. MediaPipe Studio lets developers try web samples with text, webcam input, or uploaded images and adjust settings such as confidence thresholds. Model Maker can retrain compatible models with transfer learning, but it is deprecated, no longer actively maintained, and cannot change a model's original task. Solution API inputs are processed on-device and not sent to Google, while usage and performance metrics are sent to Google. The low-level Framework supports building on-device pipelines; source-build guidance covers Linux, macOS, Windows, and Docker, with some configurations marked experimental. MediaPipe is free and open source.

Who it is for

MediaPipe suits developers adding on-device machine learning tasks to applications across supported platforms. It may also fit those building custom pipelines or evaluating web samples with their own inputs.

What is good

  • Ready-to-run models and customizable APIs are available
  • Vision, text, and audio tasks are listed
  • Tasks supports Android, web, Python, and iOS
  • On-device pipelines support CPU, GPU, and TPU acceleration
  • Solution API inputs are processed on-device

What to know first

  • Model Maker is deprecated and no longer actively maintained
  • Model Maker cannot change a model's original task
  • Usage and performance metrics are sent to Google
  • Some desktop build configurations are marked experimental

Freedom251 review

MediaPipe: the full review

MediaPipe offers a broad set of on-device ML tools, tasks, and framework components without a listed price. Developers relying on Model Maker should note its deprecated status and retraining limits.

Overview

MediaPipe is a developer toolkit for adding machine-learning capabilities to applications, from ready-to-run models and APIs to lower-level pipeline components. It is best suited to teams building inference into mobile, browser, or desktop software. Its strongest case is flexible on-device processing; its main caveat is that Model Maker is deprecated and Legacy Solutions are no longer supported.

Key features

Vision options span face and hand landmarks, gesture recognition, image classification and segmentation, object detection, and pose landmarks. Text tasks include language detection, classification, embeddings, proofreading, and summarization, with audio classification also available. That breadth suits products needing several kinds of inference, rather than a single-purpose image API.

MediaPipe Tasks supports Android, Web/JavaScript, Python, and iOS. Its cross-platform APIs can run inference with as few as five lines of code, while optimized pipelines use CPU, GPU, and TPU acceleration for real-time, on-device workloads. This is a useful foundation for responsive edge features, but it is a developer toolkit, not a hosted application that handles product integration for you.

MediaPipe Studio provides browser-based samples where developers can try text, webcam input, or uploaded images and adjust model settings such as confidence thresholds. For supported models, Model Maker uses transfer learning on a developer’s data; the guide suggests aiming for about 100 samples per class. However, Model Maker is deprecated and no longer actively maintained, and retraining cannot change the original model’s task. It is therefore a constrained route for customizing compatible models, not a sound choice for a new workflow that depends on ongoing support or a different task.

Solution API inputs such as images, video, and text are processed on-device rather than sent to Google. Usage and performance metrics are sent to Google, and app developers must obtain informed consent about Google’s processing of those metrics where applicable law requires it.

The lower-level Framework provides packets, graphs, and calculators for building efficient on-device ML pipelines. Developers can build and run it from source on Linux, macOS, Windows, and Docker, though some operating-system configurations are experimental. Legacy Solutions support ended on March 1, 2023; their code and prebuilt binaries remain available as-is, which makes them a poor foundation for new work.

Pricing

MediaPipe is free and open source. Its MediaPipe plan costs 0.00 USD per free and covers on-device ML solutions and the framework. There is no free trial because the product is already free. That makes it accessible for prototyping and deployment without a subscription price, though teams still need developer resources to integrate and maintain their applications.

Platforms

MediaPipe is available for Android, iOS, Linux, macOS, self-hosted use, web, and Windows. Tasks specifically supports Android, Web/JavaScript, Python, and iOS; the Solutions guide lists task availability across Android, Web, Python, and iOS. Desktop and Docker use centers on building the Framework from source, with some configurations marked experimental.

Who it's for

Choose MediaPipe if you are building application features that need on-device vision, text, or audio inference and want APIs across mobile and browser platforms, or pipeline components for deeper integration. It is less suitable if you need a managed hosted service, a supported legacy solution, or dependable customization through Model Maker.

Pros and cons

  • Pro: A broad set of vision, text, and audio tasks makes it possible to build varied ML features within one toolkit.
  • Pro: On-device processing and CPU, GPU, and TPU acceleration support responsive edge use cases.
  • Pro: Free, open-source access includes both the solutions and the lower-level framework.
  • Con: Model Maker is deprecated, unmaintained, and cannot change a model’s original task.
  • Con: Legacy Solutions support has ended, and some desktop configurations are experimental.
  • Con: Usage and performance metrics go to Google, so developers may need to obtain consent under applicable law.

Alternatives

For image-recognition options, browse AI Image Recognition Software.

  • Google Cloud Vision API is a freemium API with a free plan and pay-as-you-go image billing; choose it when API-based image processing and billed-per-image usage fit better than integrating on-device tools.
  • DeepDetect offers a free open-source single-machine plan for CPU or GPU, plus a paid AWS option; consider it when a self-hosted or AWS deployment better fits your setup.
  • LandingLens has a free plan with 1,000 credits per month, unlimited projects, three users, and one active project; consider it when those project and team limits fit your needs.
  • PaddleOCR offers an Official API Free Tier with a daily document-parsing limit of 20,000 pages; consider it for document parsing within that allowance.
  • Roboflow has a free tier with 10 monthly credits, enough to train about 30 models or run 80,000 inferences; consider it when that credit-based model workflow suits you.
  • Amazon Rekognition Content Moderation is a paid API with a free tier lasting 12 months from account creation; consider it when its time-limited free access and API format fit your use.
  • Imagga API offers a free plan with 100 API requests and basic tagging, categorization, cropping, and color solutions; consider it for those bounded API needs.
  • Nyckel offers a free plan with 100 monthly invokes, up to 200 samples, and up to five functions; consider it when those usage caps fit your requirements.

Verdict

MediaPipe is a strong choice for developers who want free, cross-platform building blocks for on-device ML, especially when several task types or real-time inference matter. Look elsewhere if you need a managed service or rely on Model Maker or Legacy Solutions, whose support limitations undercut their appeal for new projects.

MediaPipe plans and pricing

All plans
MediaPipe Free On-device ML solutions and framework; no price listed developers.google.com · 4 Oct 2026

Compared on AI image recognition software

Object detection
Yes
Image classification
Yes
Custom models
Yes
Deployment options
edge

Best MediaPipe alternatives

See all 12