---
updatedAt: 2026-03-24T12:08:34.000Z
agentTools:
  projectIndex: https://docs.clover.com/dev/llms.txt
---

# SDKs and sample code

[block:html]
{
  "html": "<div class=\"container-top\">\n  <!-- North America -->\n  <div class=\"container-reg\">\n    <div class=\"pill-reg\">\n      <div class=\"label-reg\">North America</div>\n    </div>\n  </div>\n\n  <!-- Europe -->\n  <div class=\"container-reg\">\n    <div class=\"pill-reg\">\n      <div class=\"label-reg\">Europe</div>\n    </div>\n  </div>\n\n  <!-- Latin America -->\n  <div class=\"container-reg\">\n    <div class=\"pill-reg\">\n      <div class=\"label-reg\">Latin America</div>\n    </div>\n  </div>\n</div>\n\n<!-- CSS moved to global stylesheet-->\n"
}
[/block]

# Build with Clover Android SDK

Use the [Clover Android SDK](https://github.com/clover/clover-android-sdk) to:

* **Build and publish apps on the Clover App Market:** These apps run on Clover devices and can utilize device hardware and core software capabilities. You can build on Clover Station 2018, Mini, Flex, Mobile, and Station.
* **Build native semi-integrations with Clover devices:** A semi-integration with a Clover device is where a third-party POS system uses Clover for processing payments. In a native integration, your POS runs directly on Clover hardware as an app. This may be an attractive option if you're building a new POS or want to provide an all-in-one solution for your merchants.

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Clover Android SDK",
    "0-1": "<a href=\"https://github.com/clover/clover-android-sdk\" target=\"_blank\">GitHub home</a>  \n<a href=\"https://clover.github.io/clover-android-sdk\" target=\"_blank\">Reference documentation</a>  \n<a href=\"https://github.com/clover/clover-android-sdk/tree/master/clover-android-sdk-examples\" target=\"_blank\">Examples for implementation</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]

# Semi-integrate with Clover devices

A semi-integration with a Clover device is where a third-party POS system uses Clover for processing payments. You can semi-integrate with Clover devices for your platform.

## Windows point of sale (POS) integration

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Remote Pay SDK for Windows",
    "0-1": "<a href=\"https://github.com/clover/remote-pay-windows\" target=\"_blank\">GitHub home</a>  \n<a href=\"http://clover.github.io/remote-pay-windows/4.0.5/cloverconnector/html/index.html\" target=\"_blank\">Reference documentation</a>  \n<a href=\"https://github.com/clover/remote-pay-windows/wiki\" target=\"_blank\">Setup wiki</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]

## Cloud-based POS integration

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Remote Pay SDK for the cloud (JS)",
    "0-1": "<a href=\"https://github.com/clover/remote-pay-cloud\" target=\"_blank\">GitHub home</a>  \n<a href=\"http://clover.github.io/remote-pay-cloud/4.0.2\" target=\"_blank\">Reference documentation</a>  \n<a href=\"https://github.com/clover/remote-pay-cloud-api\" target=\"_blank\">API classes</a>  \n<a href=\"https://github.com/clover/codelab-remote-pay-cloud\" target=\"_blank\">Codelab</a>  \n<a href=\"https://github.com/clover/remote-pay-cloud-examples\" target=\"_blank\">Examples for implementation</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]

## Android POS integration

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Remote Pay SDK for Android",
    "0-1": "<a href=\"https://github.com/clover/remote-pay-android\" target=\"_blank\">GitHub home</a>  \n<a href=\"https://clover.github.io/remote-pay-android/4.3.2/docs/\" target=\"_blank\">Reference documentation</a>  \n<a href=\"https://github.com/clover/remote-pay-android-examples\" target=\"_blank\">Examples for implementation</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]

## iOS point of sale (POS) integration

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Remote Pay SDK for iOS",
    "0-1": "<a href=\"https://github.com/clover/remote-pay-ios\" target=\"_blank\">GitHub home</a>  \n<a href=\"https://clover.github.io/remote-pay-ios/4.0.0/docs/index.html\" target=\"_blank\">Reference documentation</a>  \n<a href=\"https://github.com/clover/remote-pay-ios-examples\" target=\"_blank\">Examples</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]

## Semi-integrate with Clover Go

Clover Go is Clover's BYOD solution. This EMV-capable device pairs with a smartphone or tablet, quickly enabling native iOS and Android mobile apps to accept swipe, NFC, or EMV transactions with no EMV certification required on your end.

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Remote Pay SDK for Android on Clover Go",
    "0-1": "<a href=\"https://github.com/clover/remote-pay-android-go\" target=\"_blank\">GitHub home</a>",
    "1-0": "Remote Pay SDK for iOS on Clover Go",
    "1-1": "<a href=\"https://github.com/clover/remote-pay-ios-go\" target=\"_blank\">GitHub home</a>"
  },
  "cols": 2,
  "rows": 2,
  "align": [
    "left",
    "left"
  ]
}
[/block]

## Build iOS apps

You can build native iOS apps for Clover merchants.

[block:parameters]
{
  "data": {
    "h-0": "SDK",
    "h-1": "Resources",
    "0-0": "Clover iOS SDK",
    "0-1": "<a href=\"https://github.com/clover/clover-ios-sdk\" target=\"_blank\">GitHub home</a>"
  },
  "cols": 2,
  "rows": 1,
  "align": [
    "left",
    "left"
  ]
}
[/block]