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

# SDK Overview

> Choose the WuKongIM SDK that fits your project

WuKongIM provides two SDK solutions to meet different project needs:

## SDK Type Selection

<CardGroup cols={2}>
  <Card title="WuKongEasySDK" icon="rocket" href="/en/sdk/easy/overview">
    **5-Minute Quick Integration**

    * Zero configuration, ready to use out of the box
    * Suitable for rapid prototyping and simple applications
    * Low learning curve, clean code
    * Supports Web, iOS, Android, Flutter
  </Card>

  <Card title="WuKongIMSDK" icon="library-big" href="/en/sdk/wukongim/ios/intro">
    **Full-Featured Enterprise SDK**

    * Complete instant messaging functionality
    * Highly customizable and extensible
    * Suitable for complex enterprise applications
    * Supports all mainstream platforms
  </Card>
</CardGroup>

## Quick Comparison

| Feature                  | WuKongEasySDK                  | WuKongIMSDK                    |
| ------------------------ | ------------------------------ | ------------------------------ |
| **Integration Time**     | 5 minutes                      | 30+ minutes                    |
| **Learning Curve**       | Very low                       | Medium                         |
| **Feature Completeness** | Core features                  | Complete features              |
| **Customization**        | Limited                        | Highly customizable            |
| **Use Cases**            | Rapid prototyping, simple apps | Enterprise-level, complex apps |

## Platform Support

### WuKongEasySDK Platforms

<CardGroup cols={2}>
  <Card title="Web" icon="globe" href="/en/sdk/easy/javascript/getting-started">
    Browser and Web applications
  </Card>

  <Card title="iOS" icon="apple" href="/en/sdk/easy/ios/getting-started">
    iOS native applications
  </Card>

  <Card title="Android" icon="android" href="/en/sdk/easy/android/getting-started">
    Android native applications
  </Card>

  <Card title="Flutter" icon="flutter" href="/en/sdk/easy/flutter/getting-started">
    Flutter cross-platform applications
  </Card>
</CardGroup>

### WuKongIMSDK Platforms

<CardGroup cols={3}>
  <Card title="iOS SDK" icon="apple" href="/en/sdk/wukongim/ios/intro">
    Swift/Objective-C
  </Card>

  <Card title="Android SDK" icon="android" href="/en/sdk/wukongim/android/intro">
    Kotlin/Java
  </Card>

  <Card title="Web SDK" icon="js" href="/en/sdk/wukongim/javascript/intro">
    JavaScript/TypeScript
  </Card>

  <Card title="Flutter SDK" icon="flutter" href="/en/sdk/wukongim/flutter/intro">
    Dart
  </Card>

  <Card title="HarmonyOS SDK" icon="smartphone" href="/en/sdk/wukongim/harmonyos/intro">
    ArkTS
  </Card>

  <Card title="Uniapp SDK" icon="layers" href="/en/sdk/wukongim/uniapp/intro">
    Vue.js
  </Card>
</CardGroup>

## Selection Recommendations

<Tabs>
  <Tab title="Choose EasySDK">
    **Recommended Scenarios:**

    * Rapid prototype development
    * MVP project validation
    * Simple chat functionality
    * Learning and demonstrations
    * Tight development timeline

    **Get Started:**
    Choose your platform and complete integration in 5 minutes
  </Tab>

  <Tab title="Choose WuKongIMSDK">
    **Recommended Scenarios:**

    * Enterprise-level applications
    * Complex business requirements
    * Need complete functionality
    * High performance requirements
    * Deep customization needs

    **Get Started:**
    Check detailed documentation and integration guides
  </Tab>
</Tabs>

## Next Steps

1. **Evaluate Project Requirements**: Choose SDK type based on feature complexity and development time
2. **Select Development Platform**: Choose the corresponding platform SDK based on your tech stack
3. **Start Integration**: Follow the corresponding quick start guide for integration

<Tip>
  **Not sure which to choose?** We recommend starting with WuKongEasySDK to quickly validate functionality.
</Tip>
