SwiftBindings.BlinkID
7.8.4
dotnet add package SwiftBindings.BlinkID --version 7.8.4
NuGet\Install-Package SwiftBindings.BlinkID -Version 7.8.4
<PackageReference Include="SwiftBindings.BlinkID" Version="7.8.4" />
<PackageVersion Include="SwiftBindings.BlinkID" Version="7.8.4" />
<PackageReference Include="SwiftBindings.BlinkID" />
paket add SwiftBindings.BlinkID --version 7.8.4
#r "nuget: SwiftBindings.BlinkID, 7.8.4"
#:package SwiftBindings.BlinkID@7.8.4
#addin nuget:?package=SwiftBindings.BlinkID&version=7.8.4
#tool nuget:?package=SwiftBindings.BlinkID&version=7.8.4
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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-ios26.0 is compatible. |
-
net10.0-ios26.0
- SwiftBindings.Apple (>= 26.2.8)
- SwiftBindings.Runtime (>= 0.16.0 && < 0.17.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SwiftBindings.BlinkID:
| Package | Downloads |
|---|---|
|
SwiftBindings.BlinkIDUX
.NET bindings for the BlinkIDUX Swift library |
GitHub repositories
This package is not used by any popular GitHub repositories.