For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mobile SDK Overview

To begin, you will need your Nutrition AI Key.

Get started with iOS, Android, React Native, or Flutter in just a few steps. Follow our documentation guides to set up the SDK and start building. You can either use the Mobile SDK overview guide or go to the framework specific documentation.

These are the minimum requirements for every supported platform:

  • The SDK will only run or compile on iOS 13 or newer.

  • Passio SDK can only be used on a device and will not run on a simulator

  • The SDK requires access to iPhone's camera

iOS SDK DocsAndroid SDK DocsReact Native SDK DocsFlutter SDK Docs

When integrated into your app, the SDK provides food recognition and nutrition intelligence through remote APIs. Core capabilities include:

  • Food Database - Detailed nutritional information from a 2.5M+ food database

  • Image Recognition - Analyze food items and extract nutritional data via remote APIs

  • Voice Logging - Parse natural language into structured food entries

  • Text Search - Keyword and semantic search across the food database

  • Barcode Scanning - Identify packaged foods by barcode

  • Nutrition Facts Scanning - Extract data from nutrition fact labels

This guide will provide documentation for the latest version of the SDKs. If your are on older SDK version, you can review the changelog section of each framework - or reach out to us in case you need documentation for previous SDK versions.

A key shift from our legacy SDK v2 is the move from real-time on-device food logging to photo logging analyzed via cloud-side LLMs. While real-time scanning was available in earlier versions, it is no longer the primary mode. Passio now recommends photo logging, voice logging, and text search as the primary modes.

Last updated