generated: '2026-08-13' method: searched source: >- https://github.com/tiktok/tiktok-business-api-sdk/blob/main/README.md , https://business-api.tiktok.com/portal/docs?id=1764231376750658 , and the npm / PyPI / CocoaPods / Maven Central registry metadata endpoints, read 2026-08-13 note: >- TikTok names tiktok-business-api-sdk-official as the install target for both Python and JavaScript in the README of its own GitHub repository, which is what establishes those two as first-party. The Java SDK in the same repository is source-only — its pom declares io.swagger:business_api_client:1.0.0 and repo1.maven.org has no com/tiktok/business_api_client tree, so there is no registry version to read. Currency is the story here: the Marketing API shipped changes in every month of 2026 (see changelog/tiktok-ads-changelog.yml) while the Python and JavaScript SDKs have not published a release since 2026-02-27, and the Java SDK has been pinned at 1.0.0 with no registry distribution at all. packages: - language: python registry: pypi name: tiktok-business-api-sdk-official url: https://pypi.org/project/tiktok-business-api-sdk-official/ install: pip install tiktok-business-api-sdk-official official: true version: 1.1.3 published: '2026-02-27' source_code: https://github.com/tiktok/tiktok-business-api-sdk evidence: pypi.org/pypi/tiktok-business-api-sdk-official/json — info.author "TikTok Pte. Ltd.", home_page the official repo - language: javascript registry: npm name: tiktok-business-api-sdk-official url: https://www.npmjs.com/package/tiktok-business-api-sdk-official install: npm install tiktok-business-api-sdk-official official: true version: 1.1.3 published: '2026-02-27' source_code: https://github.com/tiktok/tiktok-business-api-sdk evidence: named as the npm install target in TikTok's own repository README - language: java registry: none name: io.swagger:business_api_client url: https://github.com/tiktok/tiktok-business-api-sdk/tree/main/java_sdk install: mvn install package official: true version: 1.0.0 published: null note: >- Source-only distribution. Version read from java_sdk/pom.xml; there is no Maven Central artifact (repo1.maven.org/maven2/com/tiktok/ lists only lynx and sparkling), so no publish date exists to record. Consumers must build from source. - language: swift registry: cocoapods name: TikTokBusinessSDK url: https://cocoapods.org/pods/TikTokBusinessSDK install: pod 'TikTokBusinessSDK' official: true version: 1.7.1 published: '2026-07-24' source_code: https://github.com/tiktok/tiktok-business-ios-sdk scope: app events / conversion measurement (Events API), not campaign management evidence: trunk.cocoapods.org pod owners include aditya.khandelwal@tiktok.com and bytedance.com addresses - language: java registry: github-release name: com.tiktok:tiktok-business-android-sdk url: https://github.com/tiktok/tiktok-business-android-sdk/releases install: download the .aar from the GitHub release official: true version: 1.7.0 published: '2026-07-14' source_code: https://github.com/tiktok/tiktok-business-android-sdk scope: app events / conversion measurement (Events API), not campaign management note: >- Coordinates read from gradle.properties (mavenGroupId com.tiktok, mavenArtifactId tiktok-business-android-sdk, VERSION_NAME 1.7.0). Not published to Maven Central — repo1.maven.org/maven2/com/tiktok/tiktok-business-android-sdk/maven-metadata.xml returns 404 — so the version and date come from the GitHub release, not a registry. summary: official_count: 5 languages: [python, javascript, java, swift] campaign_management_sdks: 3 measurement_sdks: 2 newest_release: '2026-07-24' newest_campaign_management_release: '2026-02-27'