Skip to main content
net10.0-ios26.0

.NET bindings for the BlinkID Swift library

Published
Jun 11, 2026
4mo ago
Total Downloads
1.1K
1,149

Install

dotnet add package SwiftBindings.BlinkID --version 7.8.2
ProductVersions
.NET
net10.0-ios26.0

README

SwiftBindings.BlinkID

Native Swift interop bindings for BlinkID, Microblink's ID document scanning SDK. These are not Objective-C proxy wrappers — they use .NET 10's native Swift interop for direct, high-performance calls into Swift APIs from C#.

Installation

dotnet add package SwiftBindings.BlinkID

Requirements

  • .NET 10.0+
  • iOS 15.0+
  • macOS host for development
  • A BlinkID licence key from Microblink (BlinkID is commercial)

Usage

using BlinkID;
using Swift.Runtime;

// Inspect scanning result types — full populated results are produced by an
// active scanning session through the BlinkIDUX surface.
var resultMetadata = SwiftObjectHelper<BlinkIDScanningResult>.GetTypeMetadata();
var settingsMetadata = SwiftObjectHelper<BlinkIDSdkSettings>.GetTypeMetadata();

This package binds the BlinkID core scanning engine. For the camera UX, use SwiftBindings.BlinkIDUX on top of this package.

See Microblink's BlinkID documentation for licensing, supported document types, and the full result schema.

Documentation

How It Works

These bindings are auto-generated by Swift Dotnet Bindings using .NET 10's native Swift interop via the SwiftBindings SDK.

Building from Source

Only needed if you're contributing or building the package locally.

# One-time: install the pinned Nuke CLI from .config/dotnet-tools.json
dotnet tool restore

# Build the package end-to-end (xcframework + bindings + dotnet build)
dotnet nuke BuildLibrary --library BlinkID

License

The bindings are MIT licensed. The BlinkID SDK itself is licensed by Microblink — refer to Microblink's licensing terms.

Changes from Previous Version

No structural changes between v7.8.1 and v7.8.2.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.