> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frankieone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# About OneSDK

> OneSDK is a powerful client-side JavaScript library that simplifies customer onboarding by integrating FrankieOne's KYC (Know Your Customer) and IDV (Identity Verification) services directly into your application.

## Why Choose OneSDK?

<CardGroup cols={2}>
  <Card title="Flexible Integration" icon="puzzle-piece">
    Mix and match verification modules to create custom onboarding flows that
    match your exact business needs.
  </Card>

  <Card title="Vendor Agnostic" icon="building">
    Access multiple verification vendors through a single, unified API - switch
    or combine vendors without changing your code.
  </Card>

  <Card title="Quick Implementation" icon="rocket">
    Drop-in components and clear APIs make integration straightforward, reducing
    time-to-market for your verification solutions.
  </Card>

  <Card title="Comprehensive Coverage" icon="shield-check">
    Get complete user verification through well-designed workflows that combine
    multiple verification methods.
  </Card>
</CardGroup>

## Core Components

<Tabs>
  <Tab title="Modules">
    <CardGroup cols={3}>
      <Card title="Document Verification" icon="id-card">
        Capture and verify identity documents like passports, driver's licenses,
        and national ID cards.
      </Card>

      <Card title="Biometric Verification" icon="fingerprint">
        Implement face matching and liveness detection for enhanced security.
      </Card>

      <Card title="Fraud Detection" icon="shield-halved">
        Detect and prevent fraud through advanced risk assessment algorithms.
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Workflows">
    A OneSDK workflow is a carefully orchestrated sequence of modules that work
    together to verify a user comprehensively. This approach provides you with a
    unified view of the onboarded entity.
  </Tab>
</Tabs>

## Implementation Options

<CardGroup cols={2}>
  <Card title="Hosted OneSDK" icon="cloud">
    FrankieOne hosts and manages the SDK infrastructure for you. **Perfect
    for:**

    * Quick implementation
    * Minimal technical overhead
    * Teams focusing
      on core business logic
  </Card>

  <Card title="Embedded OneSDK" icon="code">
    You host and manage the SDK within your infrastructure. **Perfect for:**

    * Complete flow customization
    * Deep integration requirements
    * Teams with strong technical resources
  </Card>
</CardGroup>

<Accordion title="Detailed Comparison">
  | Feature             | Hosted OneSDK         | Embedded OneSDK |
  | ------------------- | --------------------- | --------------- |
  | Setup Complexity    | Minimal               | Advanced        |
  | Implementation Time | Days                  | Weeks           |
  | Flow Control        | Limited               | Complete        |
  | Customization       | Basic                 | Extensive       |
  | Maintenance         | Handled by FrankieOne | Self-managed    |
  | Cost                | Additional fee        | Base pricing    |
  | Infrastructure      | Managed               | Self-hosted     |
</Accordion>

## Best Practices

<Callout icon="star" color="#3DD892" iconType="regular">
  ##### Optimization Tips

  * Initialize OneSDK as early as possible in your app lifecycle.
  * Implement
    proper error handling for each verification step.
  * Use the testing environment for development and integration.
  * Monitor verification analytics to optimize your conversion rates.
</Callout>

<Callout icon="bell" color="#FFCA16" iconType="regular">
  ##### Important Considerations

  * Always handle user consent appropriately.
  * Implement proper session
    management. - Store sensitive data securely.
  * Follow data privacy regulations in your region.
</Callout>

## Next Steps

<CardGroup cols={3}>
  <Card title="Quick Start" icon="play" href="/docs/v1/onesdk/oneSDK/quickstart-guide">
    Get up and running with OneSDK in minutes.
  </Card>

  <Card title="API Reference" icon="book" href="/docs/v1/api/guide-to-the-api/introduction-to-the-api">
    Review detailed API documentation and examples.
  </Card>

  <Card title="Use Cases" icon="lightbulb" href="/docs/v1/onesdk/oneSDK/advanced-use-cases">
    Explore common implementation scenarios.
  </Card>
</CardGroup>
