TikTok for Developers
4 Reasons to Upgrade to TikTok OpenSDK on GitHub
Developer products

In June 2023, we introduced the updated TikTok OpenSDK on GitHub that allows third-party platforms to build seamless sharing and authentication experiences within their app.

Since then, a number of partners have used TikTok OpenSDK features to improve and enhance their apps, including Smule, Discord and Linktree.

If you've been thinking about updating your app to TikTok OpenSDK, we've made the decision easy for you: check out our top 4 reasons why you should upgrade to the newest SDK.


The feature set is more robust.

In TikTok OpenSDK, we've upgraded Video Kit to become Share Kit, so users can also post photos from your app to TikTok in addition to videos. Photo Mode posts have become increasingly popular on TikTok, so there has never been a better time to add this functionality to your app.

For Login Kit, TikTok has incorporated support for Android's App Links and iOS's Universal Links when redirecting a user back to the third-party app during the authorization flow to ensure the authorization response return.


Our new Login Kit follows the OAuth 2.0 protocol.

OAuth 2.0 is the de facto industry standard for online authorization, and includes benefits such as improved security, user convenience, and more.

Our Login Kit, which follows OAuth 2.0 protocol, allows enhanced authentication and authorization with third-party apps. With Login Kit, users can easily log into a third-party app with their TikTok account credentials. Login Kit also allows third-party apps to read data from TikTok (like public videos or usernames), or write data into TikTok (like posting a video to TikTok), based on the user's authorization.


It's easier than ever to get started and get help with your projects.

Check out our Quickstart documentation for Android and iOS and explore the demo apps included inside the TikTok OpenSDK GitHub repos.

Plus, our engineering team is active on GitHub to help with any questions, and you can use the TikTok GitHub page to connect with other developers and troubleshoot issues.


We'll be updating it regularly with new features and improved codebases.

With this new release, we have improved our codebase to align with industry best practices. Additionally, the SDKs are now implemented in modern programming languages such as Swift and Kotlin, with improved interoperability with Objective-C and Java respectively.

We're also continuing to support TikTok OpenSDK with regular updates and new features.


Ready to get started? Head to the TikTok GitHub page to find the SDK and begin developing today.

Share this article
Discover more
Highlights from our Privacy Innovation Meetup at ACM CCS 2024
TikTok's Privacy Innovation team hosted a meetup at ACM CCS 2024, showcasing privacy-preserving technologies like ManaTEE and reinforcing the team's commitment to privacy and security through industry and academic collaboration.
Privacy
Community
A Recap of DevDay 2024: TikTok's Inaugural Developer Conference
Our first-ever TikTok DevDay in San Jose was an incredible success! With over 300 developers in attendance, the event provided an immersive experience into TikTok’s growing ecosystem of tools and innovations. Here is the recap blog of our event.
Community
TikTok Donates ManaTEE Open Source Project to the Linux Foundation
TikTok is donating ManaTEE, a platform built on Trusted Execution Environments, to the Linux Foundation’s Confidential Computing Consortium. ManaTEE is designed to address critical challenges in data privacy and security.
Tech @ TikTok
Open source