🚀 All SDKs Live

Developer Hub

Free SDKs for iOS, Android, and React Native. Camera-only validation enforced. No API keys required.

Available SDKs

React Native Pro

npm
v2.5.1
npm install @blockfact/react-native-facti-pro
✓Camera-only validation
✓EXIF verification
✓Device attestation
View on GitHub

iOS SDK

CocoaPods
v2.1.0 BETA
pod 'BlockFactSDK', '~> 2.1.0'
✓DeviceCheck integration
✓Swift Package Manager
✓Camera enforcement
View on GitHub

Android SDK

Maven Central
v2.1.0 BETA
implementation 'io.blockfact:sdk:2.1.0'
✓Play Integrity API
✓Camera-only capture
✓Kotlin support
View on GitHub

React Web

npm
v1.0.3
npm install @blockfact/react-facti
✓Viewer component
✓.facti file parsing
✓Metadata display
View on GitHub

Quick Start

React Native Example
import { useBlockFact } from '@blockfact/react-native-facti-pro';

function CameraScreen() {
  const { registerContent } = useBlockFact();

  const handleCapture = async (photo, exifData) => {
    const result = await registerContent({
      imageUri: photo.uri,
      exifData: exifData,
      captureTimestamp: new Date().toISOString(),
      latitude: location.latitude,
      longitude: location.longitude
    });
    
    console.log('Verified:', result.factiUrl);
  };
}

Why BlockFact SDKs?

🔒

Camera-Only

Enforces capture from device cameras. No gallery uploads, no edited images.

🆓

100% Free

No API keys, no usage limits, no hidden fees. Free to get started.

âš¡

Production Ready

Live on Starknet with IPFS storage. Zero-knowledge proofs for privacy.