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
Fake Deals & Real Steals: The Industrialization of E-Commerce FraudAn inside look at industrial-scale e-commerce fraud, exposing how sellers and buyers exploit platforms through fake logistics, stolen identities, and automated abuse—and how we can fight back.
Tech @ TikTok
Unlock Native App Experiences with LynxLearn about Lynx, TikTok's open-source, cross-platform UI framework built to let developers use their web skills to build truly native user experiences for mobile and web from one codebase.
Open source
TikTok for Developers x Stanford: Shaping the Future of Digital Innovation TogetherThe TikTok for Developers x Stanford event on March 14, 2025 facilitated discussions about innovation, privacy, and cross-platform development. Highlights included TLadder video streaming, Lynx cross-platform framework, and privacy-preserving advertising.
Community
Want to stay in the loop?Subscribe to our mailing list to be the first to know about future blog posts!
By providing your email address and subscribing, you consent to TikTok sending you email notifications whenever a new article is posted on our blogs. You may opt out at any time using the unsubscribe link in each email. Read our full Privacy Policy for more information.
TikTok for Developers