Cr3dentials SDK
Developer guide for using the Cr3dentials SDK to automate login flows and extract data from multiple platforms. Supported Platforms: The SDK works with any platform that requires authentication.
Table of Contents
Getting Your API Key
Partner API Key (Cr3dentials)
Google API Key (for Gemini AI)
Environment Setup
Quick Start
Platform Identifiers
Login & Capture Data
Example: Providus Bank (Transaction Data)
Transaction Data Structure
Using with Other Platforms
Verify Specific Transactions (Providus Bank)
Manual Verification (ZK Proof Model)
Using the API-Only Client
Step 1: Get Available Verification Types
Step 2: Get Sources for a Verification Type
Step 3: Create a Verification Session
Step 4: Direct User to Verification URL
Step 5: Poll for Verification Status
Step 6: Handle Verification Results
Complete Manual Verification Example
Using Webhooks (Recommended for Production)
Session Status Reference
Extract Custom Data
Example: Providus Bank
Using with Any Platform
Configuration
SDK Configuration
Environment Variables
Error Handling
Best Practices
1. Always Use Try-Finally
2. Use Environment Variables
3. Development vs Production
4. Monitor Live Sessions
5. Reuse SDK Instance
Complete Examples
Example 1: Basic Login & Data Capture
Example 2: Transaction Verification
Example 3: Custom Data Extraction
Last updated
