Foxit Mobile PDF SDK · iOS & Android

Native PDF Libraries for iOS and Android Applications

Foxit Mobile SDK is a native PDF library for iOS and Android. Viewing, annotation, forms, signing, and search — plus a built-in UI Extension viewer you can brand. Everything runs on-device.

View Developer Guide
SwiftObjective-CKotlinJavaC++React NativeCordovaiOS 9.0+Android 4.x+

Trusted by 700M+ users and 640,000+ organizations worldwide

  • Amazon
  • Dell
  • Lenovo
  • NASDAQ
  • JPMorgan Chase
  • Intel
  • HP
  • Amazon
  • Dell
  • Lenovo
  • NASDAQ
  • JPMorgan Chase
  • Intel
  • HP

Built for Mobile

What Is the Foxit Mobile PDF SDK?

Native iOS and Android PDF libraries your team can ship in days, not months.

Foxit Mobile PDF SDK embeds PDF viewing, annotation, forms, signing, search, and security directly into iOS and Android applications. It runs natively on-device with no server calls at runtime, and ships with a built-in UI Extension component — a working PDF viewer you can brand and customize.

Apple Platform

iOS SDK

Native library with the UI Extension viewer included, plus bindings for the major cross-platform frameworks.

Languages
Swift · Objective-C · C++
Toolchain
Xcode 9.0+
Min OS
iOS 9.0+
Bindings
Cordova · Xamarin · React Native
Devices
iPhone · iPad · Apple Watch · CarPlay
View iOS SDK Documentation

Android Platform

Android SDK

Native library powered by Fx Core™, with the same viewer and feature set as iOS.

Languages
Java · Kotlin · C++
Toolchain
Android Studio
Min OS
Android 4.x+ · 32/64-bit ARM · 32-bit x86
Bindings
Cordova · React Native
Devices
Phone · Tablet · Chromebook · Android Auto
View Android SDK Documentation

What Your Team Gets from Building on It

Ship faster, render consistently on the devices your users carry, and pass app review without PDF-library questions.

UI Extension

Native UI, Out of the Box

A working PDF viewer from day one, customizable to your design system and brandable to your product. Your mobile team does not need PDF expertise to ship a reader, an annotation flow, or a signing screen, so the feature lands in a release cycle rather than a roadmap quarter.

On-device

Works Offline, Renders Natively

Rendering happens on the device with no server calls at runtime, so field teams, clinicians, and inspectors open documents with no signal. Native performance keeps large files smooth on the mid-range phones most of your users actually carry, and documents never leave the handset.

One codebase

Ship iOS and Android Together

The same feature set and the same rendering output across both platforms, with React Native, Cordova, and Xamarin bindings for teams running a single codebase. You review one integration, not two, and your QA matrix stops doubling.

Policy Compliant

Cleared for App Review

Compliant with Apple App Store and Google Play third-party SDK policies, with a library footprint sized for mobile distribution. PDF licensing questions do not stall your release, and app-store size limits stay a non-issue.

Core Capabilities

What Can the Mobile SDK Do?

Everything your app needs to work with PDFs, running on-device.

View & Render

Viewing & Rendering

Accurate rendering of complex documents across the full range of iOS and Android hardware, from phones to wearables.

Explore

Annotations

Annotations & Markup

Create, edit, import, and export the full range of PDF markup types, with native touch and stylus input.

Explore

Forms

Smart Forms

Fill and submit AcroForms and XFA forms from any mobile device, with data moving in and out of your systems.

Explore

Signatures

Digital & Ink Signatures

Complete and certify documents on-device with digital certificates or ink signatures.

Explore

Search

Full-Text Search

Fast search across PDF content in any language or character encoding.

Explore

Security

Security & Rights Management

Native PDF encryption and decryption, Microsoft RMS, and custom DRM. Documents never leave the device at runtime.

Explore

Premium Add-Ons

Optional modules for compliance, security, and document conversion workflows.

XFA Forms

Full XFA support for complex government, financial, and enterprise forms built for Adobe LiveCycle.

Digital Rights Management

Control document access and usage rights on-device. Integrates with Microsoft RMS and custom rights systems.

PDF/A

Create and validate PDF/A-compliant files for archival workflows in legal, government, and healthcare.

Redaction

Removes sensitive content at the data level, not as a visual overlay. Redacted information cannot be recovered.

OCR

Make scanned and image-only PDFs searchable and text-selectable inside your application.

Cross-Platform Support

Which Cross-Platform Frameworks Are Supported?

Binding libraries for teams building from a single codebase.

React Native

Build iOS and Android PDF features from a single JavaScript codebase, with native rendering performance.

iOS & Android

Cordova

Add Foxit PDF capabilities to Cordova hybrid apps using your existing web development workflow.

iOS & Android

Xamarin

Binding library for cross-platform .NET mobile development in C#.

iOS

Compliance

The standards Foxit's enterprise customers audit against.

SOC 2 Type 2
HIPAA Ready
GDPR Support
TAA Compliant
Section 508
FINRA Support
PDF/A Compliance

See the Foxit Trust Center →

Common Questions

Frequently Asked Questions About the Foxit Mobile SDK

What engineering leads ask most when evaluating a native PDF library.

The Foxit Mobile PDF SDK is a native library that embeds PDF viewing, annotation, forms, digital signing, full-text search, and security into iOS and Android applications. It includes a built-in UI Extension component — a ready-to-use PDF viewer you can customize and brand — and is built on Foxit's proprietary rendering engine.
Yes. Both the iOS and Android SDKs ship with a UI Extension component: a fully functional PDF viewer you can drop into your application and then customize to match your design system. Teams without deep PDF expertise typically have a working viewer running the same day.
iOS supports Swift, Objective-C, and C++. Android supports Java, Kotlin, and C++. Cross-platform binding libraries are available for React Native and Cordova on both platforms, and Xamarin on iOS.
iOS 9.0 or higher with Xcode 9.0 or newer, and Android 4.x or higher on 32/64-bit ARM or 32-bit x86 devices. iOS builds target iPhone, iPad, Apple Watch, and CarPlay. Android builds target phones, tablets, Chromebooks, and Android Auto.
Yes. The SDK processes documents locally inside your application — no runtime server calls and no third-party upload dependency, so user documents stay on-device. It also supports native PDF encryption and decryption, Microsoft RMS, and custom DRM.
Yes. Because rendering and processing happen entirely on-device, the SDK functions with no network connection. This suits field service, aviation, healthcare, and other environments where connectivity is unreliable or restricted.
The Mobile SDK is a native iOS and Android library compiled into your application. The Web SDK is a client-side JavaScript library that runs in a browser. Both are built on the same Foxit rendering engine and share a common feature set. Teams shipping a native app choose Mobile; teams embedding PDFs in a web application choose Web.
The 30-day trial includes full SDK access for your chosen platform, documentation, and sample projects. Commercial licensing is by quote — Foxit sales engineers help scope platform, add-on modules, and distribution model during the trial.

Get Started

Ready to Build with Foxit Mobile SDK?

Start a free 30-day trial with full SDK access for iOS or Android — or talk to a specialist who can scope the integration and licensing.