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.
Live demo uses the public sandbox workflow wf_sandbox.
Build SDKs in three steps
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.
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.
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.
<!-- 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>
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.
Arrange Document, Biometric, Watchlist, Gov DB, Credit and Custom blocks in sequence.
Certified timestamps, GDPR retention, cross-device redirect, DB timeouts and retry blocking.
Reveal your Client ID, copy SDK snippets, register webhooks and regenerate keys instantly if compromised.
Free and premium blocks. Adding a premium block prompts an inline upgrade.
Hand users off from desktop to mobile via QR or email mid-verification.
Unlock premium modules and publish with instant M-Pesa mobile-money payment.