# Overview

> The Antom SDK consists of Server SDK and Client SDK, which efficiently simplify and handle various complex payment scenarios between Antom and merchants.

The Antom SDK consists of Server SDK and Client SDK, which efficiently simplify and handle various complex payment scenarios between Antom and merchants.

## Server SDK

The Server SDK covers all Antom payment integration scenarios, including [One-time Payments](https://docs.antom.com/ac/cashierpay/overview.md), [Tokenized Payment](https://docs.antom.com/ac/tokenized/overview.md), [EasySafePay](https://docs.antom.com/ac/easypay/overview.md), In-store Payments, and [Antom Payment Orchestration (APO)](https://docs.antom.com/apo.md). To meet different payment needs, Antom provides dedicated SDKs in multiple programming languages, including Java, Python, PHP, .NET, and Go. For detailed integration methods, please refer to the [Server-side SDKs](https://docs.antom.com/ac/sdks/server_sdks.md).

## Client SDK

The Client-side SDK is mainly used for certain online payment scenarios, such as [Payment Element](https://docs.antom.com/ac/cashierpay/element.md), [Checkout Page (CKP)](https://docs.antom.com/ac/cashierpay/embeddedckp.md), and [EasySafePay](https://docs.antom.com/ac/easypay/overview.md). The table below provides a detailed overview of the functionalities supported by each SDK in different payment scenarios.

> **Note**: Currently, the Client SDK does not support Flutter or React Native (RN) development frameworks.

| **Payment scenario** | **Supported features** | **Supported features** | **Supported features** |
| --- | --- | --- | --- |
| **Payment scenario** | [Web SDK](https://docs.antom.com/ac/sdks/web_sdk.md) | [iOS SDK](https://docs.antom.com/ac/sdks/ios.md) | [Android SDK](https://docs.antom.com/ac/sdks/android.md) |
| Payment Element | ✔️ | ✔️ | ✔️ |
| Embedded mode Checkout Page (CKP) | ✔️ | ❌ | ❌ |
| EasySafePay | ✔️ | ✔️ | ✔️ |