Skip to content
SDK & Workflow Builder

Embed verification into any app in minutes

Compile, configure and deploy the Farmsky client SDKs to run KYC, biometrics, watchlist and credit-scoring flows directly inside your native mobile and web applications.

Build a workflow

Live demo uses the public sandbox workflow wf_sandbox.

Build SDKs in three steps

1

Install / compile

Add the SDK via CDN (web), npm, Gradle (Android) or Swift Package Manager (iOS). No secret keys are bundled — the SDK only carries your public workflow Client ID.

2

Configure

Point the SDK at a published workflow you built in the Console. Set the Client ID + flow ID, and (optionally) redirect / cross-device behaviour.

3

Deploy

Ship it. Farmsky hosts the verification UI and endpoints; results stream back via callbacks and signed webhooks. Rotate the Client ID any time from the Console if it is exposed.

index.html
<!-- 1. Add the Farmsky Verify SDK -->
<script src="https://score.farmsky.africa/sdk/v1/farmsky.js"></script>

<!-- 2. Launch a verification flow -->
<button id="verify-btn">Verify your identity</button>
<script>
  document.getElementById('verify-btn').addEventListener('click', function () {
    Farmsky.verify({
      clientId: 'wf_sandbox',                 // your workflow Client ID (public)
      flow: '33333333-3333-3333-3333-333333333333',
      onComplete: function (result) { console.log('Verified!', result); },
      onError:    function (err)    { console.error(err); }
    });
  });
</script>
No-code Workflow Builder

Design the journey. We generate the SDK.

Drag verification blocks onto a canvas, set compliance rules, and publish. Every workflow gets a Client ID, ready-made SDK snippets and signed webhooks — no glue code.

Visual flow canvas

Arrange Document, Biometric, Watchlist, Gov DB, Credit and Custom blocks in sequence.

Workflow settings

Certified timestamps, GDPR retention, cross-device redirect, DB timeouts and retry blocking.

Integration menu

Reveal your Client ID, copy SDK snippets, register webhooks and regenerate keys instantly if compromised.

Tiered modules

Free and premium blocks. Adding a premium block prompts an inline upgrade.

Cross-device

Hand users off from desktop to mobile via QR or email mid-verification.

M-Pesa checkout

Unlock premium modules and publish with instant M-Pesa mobile-money payment.