Which Platforms and SDKs Does Countly Support?

Updated

Countly supports mobile, web, desktop, and connected-device platforms through 10 battle-tested SDKs, plus a data write API for systems that don't have a dedicated SDK. If your product runs on a phone, a browser, a desktop app, or an IoT-style device, there is likely a supported path to send first-party data into Countly. The practical limit is not the platform list itself but how much control you need over hosting and data governance, since Countly can run Countly-hosted or self-hosted.

Platform coverage at a glance

Platform category How Countly captures data
Mobile Dedicated SDKs for mobile apps
Web Dedicated SDKs for web properties
Desktop Dedicated SDKs for desktop applications
Connected devices Dedicated SDKs for connected/IoT-style devices
Anything else Data write API to capture and enrich data from any system, app, or device

Countly describes this as "comprehensive SDK coverage" — 10 battle-tested SDKs spanning mobile, web, desktop, and connected devices. That count matters because it means you are not stitching together one SDK per platform from different vendors; the same analytics and engagement layer sits behind all of them.

What the SDKs let you do

The SDKs are the capture layer. Their job is reliable, comprehensive data collection from your key touchpoints, so that the same event and user model flows into analysis and automation downstream. In Countly's framing, the pipeline is capture → analyze → act, and the SDKs sit at the capture stage.

Two things follow from that:

  • Consistency across platforms. Because the same platform handles mobile, web, desktop, and connected devices, you can understand users across every device and touchpoint rather than treating each surface as a separate silo.
  • First-party by design. Data is captured as first-party data, which is the basis for Countly's privacy and data-ownership positioning. Whether that matters to you depends on your compliance requirements and how much you want to avoid third-party data flows.

Integrating beyond the SDKs

Not every system has a ready-made SDK, and not every integration is about capturing events from an app. Countly covers both gaps:

  • Data write API — capture and enrich data from any system, app, or device. Use this when you have a backend service, an internal tool, or a device type without a dedicated SDK.
  • APIs for internal and third-party tools — leverage integrations with internal systems or third-party tools via APIs without compromising privacy or control.

So the integration question has two answers depending on direction: SDKs and the write API bring data in, while the integration APIs let Countly fit into the rest of your stack.

Data management around the SDKs

Collection is only useful if the data is trustworthy. Countly pairs the SDKs with data management tools to plan, validate, filter, and transform data before or after capture, so accuracy is handled at the pipeline level rather than patched later in reports. If your team cares about governance — deduplication, filtering out test traffic, reshaping events — this is the layer to evaluate alongside SDK coverage.

How to decide whether the coverage fits you

Work through these conditions:

  1. List your surfaces. Mobile, web, desktop, connected device, or backend-only. If everything on the list maps to an SDK or the write API, coverage is not your constraint.
  2. Check your hosting requirement. Countly is offered as Countly-hosted or self-hosted. If data sovereignty or on-premise/private cloud hosting is a hard requirement, confirm the deployment model before committing to an SDK integration.
  3. Confirm your integration endpoints. If you need to push data into internal systems or pull from third-party tools, verify the API path rather than assuming an SDK covers it.
  4. Start with a trial or demo. Countly offers a free trial and a demo option, which is the cheapest way to validate that a specific SDK behaves as expected in your environment.

The main caveat: the source material confirms the platform categories and the SDK count, but it does not enumerate each SDK by name or list supported OS versions. If you need per-platform version support, check the SDK documentation directly rather than relying on the category summary.