Veriff Flutter Plugin

A Flutter plugin for integrating Veriff identity verification into your Flutter applications. This plugin wraps the official Veriff SDKs for native platforms and extends support to the web platform.

Supported Platforms

Platform Support
Android
iOS
Web

Features

  • Seamless integration with Veriff identity verification
  • Uses the official Veriff SDK for Android and iOS
  • Extended web platform support via Veriff JS SDK
  • Unified API across all platforms

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  veriff_flutter_plugin: ^1.0.2

Then run:

flutter pub get

Usage

import 'package:veriff_flutter_plugin/veriff_flutter_plugin.dart';

// Start verification session
await VeriffFlutterPlugin.startVerification(sessionUrl: 'YOUR_SESSION_URL');

Platform-Specific Setup

Android

No additional setup required. The plugin uses the official Veriff Android SDK.

iOS

No additional setup required. The plugin uses the official Veriff iOS SDK.

Web

The plugin automatically loads the Veriff JS SDK. Make sure your web app is served over HTTPS in production.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.