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
iOS SDK
Android SDK
Flutter SDK

Web SDK Integration

A lightweight JavaScript SDK for seamless, passwordless mobile number verification through mobile operator networks (MNOs).

Client-side Only

This SDK runs entirely in the front-end browser—no server integration is needed.

Mobile Browser Only

This library is intended exclusively for use in mobile browsers.

Features
  • 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)
Installation
npm install authmatech-sdk-web
# OR
yarn add authmatech-sdk-web
Usage (ES Module - Webpack, Rollup, etc.)
import { initAuthmatechCheck } from 'authmatech-sdk-web';

const transactionId = 'prefix-550e8400-e29b-41d4-a716-446655440000';

initAuthmatechCheck({
  transactionId,
  checkUrl: 'https://web.authmatech.com/verify'
});
Usage (UMD - Script Tag)
<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>
API

initAuthmatechCheck(config)

Option Type Required Description
transactionId string Yes Your full transaction ID (format: prefix-UUID)
checkUrl string Yes Provided by Authmatech
Browser Compatibility

Works in modern mobile browsers that support ES modules or script tag UMD bundles.

Security & Privacy

No data is stored locally by the SDK. All operations are ephemeral.

View on npm

iOS SDK Integration

The Authmatech iOS SDK provides a simple and secure way to integrate with our products.

Installation & Usage

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 GitHub

Android 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.

Installation & Usage

For full installation and integration details, visit the GitHub README:

View Android SDK on GitHub

Flutter SDK Integration

The Authmatech Flutter SDK enables seamless integration with Authmatech services in cross-platform mobile apps.

Installation & Usage

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