Authmatech SDK Documentation
Our SDKs provide an easy way to integrate with Authmatech services. We offer SDKs for mobile platforms (iOS, Android, Flutter) and web (NPM). Follow the instructions below to integrate our SDKs into your applications.
Web SDK Integration
A lightweight JavaScript SDK for seamless, passwordless mobile number verification through mobile operator networks (MNOs).
This SDK runs entirely in the front-end browser—no server integration is needed.
This library is intended exclusively for use in mobile browsers.
- Client-side only: no server-side integration required
- Mobile browser only support
- Automatic request and handling of Authmatech code
- Error handling for network protocol and flow issues
- Supports ES modules, CommonJS, and UMD (script tag)
npm install authmatech-sdk-web
# OR
yarn add authmatech-sdk-web
import { initAuthmatechCheck } from 'authmatech-sdk-web';
const transactionId = 'prefix-550e8400-e29b-41d4-a716-446655440000';
initAuthmatechCheck({
transactionId,
checkUrl: 'https://web.authmatech.com/verify'
});
<script src="https://cdn.jsdelivr.net/npm/authmatech-sdk-web@1.0.2/dist/authmatech-sdk-web.umd.min.js"></script>
<script>
(function(){
var transactionId = 'prefix-550e8400-e29b-41d4-a716-446655440000';
AuthmatechSDKWeb.initAuthmatechCheck({
transactionId: transactionId,
checkUrl: 'https://web.authmatech.com/verify'
});
})();
</script>
initAuthmatechCheck(config)
| Option | Type | Required | Description |
|---|---|---|---|
transactionId |
string | Yes | Your full transaction ID (format: prefix-UUID) |
checkUrl |
string | Yes | Provided by Authmatech |
Works in modern mobile browsers that support ES modules or script tag UMD bundles.
No data is stored locally by the SDK. All operations are ephemeral.
iOS SDK Integration
The Authmatech iOS SDK provides a simple and secure way to integrate with our products.
Supports Swift Package Manager, CocoaPods, and manual integration.
To view full setup, initialization, and usage instructions, visit the official README on GitHub:
View iOS SDK on GitHubAndroid SDK Integration
Authmatech SDK for Android enables mobile detection over mobile data through mobile network operator (MNO), designed for seamless integration by developers and clients.
For full installation and integration details, visit the GitHub README:
View Android SDK on GitHubFlutter SDK Integration
The Authmatech Flutter SDK enables seamless integration with Authmatech services in cross-platform mobile apps.
Install the SDK via pubspec.yaml and integrate it in your Flutter project.
For full instructions and example code, visit the official package page on pub.dev:
View Flutter SDK on pub.dev