Developer Resources

Build with Credence SDKs

Powerful, easy-to-use SDKs for every platform. Add identity verification to your app in minutes with our comprehensive developer tools.

Choose Your Platform

Native SDKs for every platform with consistent APIs and comprehensive documentation

iOS SDK

Swift & Objective-C

v2.1.0
iOS 12.0+
SwiftUI Support
CocoaPods & SPM

Android SDK

Java & Kotlin

v2.1.0
API Level 21+
Jetpack Compose
Gradle & Maven

Web SDK

JavaScript & TypeScript

v2.0.5
Modern Browsers
React & Vue Support
NPM & CDN

Server SDKs

Multiple Languages

Latest
Node.js, Python
PHP, Ruby, Go
Java, .NET

Quick Integration

Get started with just a few lines of code

Web SDK - JavaScript
// Install via NPM
npm install @credence/web-sdk

// Initialize and verify
import { CredenceSDK } from '@credence/web-sdk';

const credence = new CredenceSDK({
  apiKey: 'your-api-key',
  environment: 'sandbox'
});

// Start verification flow
const result = await credence.verify({
  userId: 'musa-dan-baba',
  onSuccess: (trustBand) => {
    console.log('Verification successful:', trustBand);
  },
  onError: (error) => {
    console.error('Verification failed:', error);
  }
});
iOS SDK - Swift
// Install via CocoaPods
pod 'CredenceSDK'

// Import and initialize
import CredenceSDK

let credence = CredenceSDK(
    apiKey: "your-api-key",
    environment: .sandbox
)

// Start verification
credence.startVerification(
    userId: "musa-dan-baba",
    from: self
) { result in
    switch result {
    case .success(let trustBand):
        print("Verification successful: \(trustBand)")
    case .failure(let error):
        print("Verification failed: \(error)")
    }
}

Developer Resources

Everything you need to build with Credence

API Reference

Complete REST API documentation with interactive examples

Sample Apps

Ready-to-run example applications for all platforms

Open Source

Contribute to our SDKs and explore the source code

Tutorials

Step-by-step guides for common integration scenarios

Sandbox

Test your integration in a safe environment

Developer Support

Get help from our developer success team

Ready to Build?

Join thousands of developers building the future of identity verification.