TikTok for Developers
Our blog
Discover the technology that powers TikTok.Stay updated on our developer products.
All topics
Make your tests readable with jest-bdd-generator
For frontend developers, a new way to combine behavior-driven development (BDD) with Jest
Tech @ TikTok
Open source
Hackers Who Help: Celebrating Our Four-Year Partnership With HackerOne
For the past four years, the world's top hackers have helped Tiktok's Global Security Organization locate and remediate vulnerabilities to help keep our platform and community safe.
Community
Security
How TikTok is Shaping Open Source
Discover how TikTok is contributing to the open source community! In this post, we highlight some of TikTok's key open source projects, contributions to major tools, and ways you can get involved in our growing developer ecosystem.
Open source
Community
Build with Us: TikTok Shop Opens Affiliate Ecosystem to Developers
TikTok Shop is launching affiliate APIs, empowering developers to build innovative tools for creator-brand partnerships and social commerce solutions.
Community
TikTok Shop
Subspaces: Divide and Conquer Your NPM Upkeep
Learn about a TikTok engineer's experience contributing to subspaces, a RushJS feature intended to simplify version management for large organizations.
Tech @ TikTok
Open source
Highlights from the 33rd USENIX Security Symposium 2024
Here's what we learned from the TikTok Privacy Innovation team’s participation as Gold sponsors at the 33rd USENIX Security Symposium 2024.
Privacy
A Developer's Guide to On-Call
Master the key to success for being oncall
Tech @ TikTok
Welcome to TikTok Dev Day 2024: TikTok's First Dedicated Developer Conference
Join the TikTok team on October 15 for our first-ever developer conference, TikTok Dev Day 2024. Register now!
Community
2024 TikTok Tech Immersion: Make Things Happen!
TikTok Tech Immersion, led by our expert engineers, targets tertiary students with a background in computer science, focusing on Big Data, payments, privacy-related innovation, and generative AI.
Community
Turn Code into Cash: Introducing the TikTok Shop Developers Guild
Turn your app ideas into cash rewards and access exclusive developer benefits with the TikTok Shop Developers Guild. Apply now to be part of this program!
TikTok Shop
Open Source Takeaways from OSPOs for Good 2024
Here are three takeaways from the TikTok Privacy Innovation team's attendance at the Open Source Programme Offices 2024 event at the United Nations Headquarters.
Open source
SecureNumpy: Empowering Data Scientists with Secure Multi-Party Computation
Introducing SecureNumpy, a data analysis module designed to bridge the gap between Numpy and Multi-Party Computation (MPC).
Privacy
Tech @ TikTok
Open source
Meet TikTok Shop's new developer docs and Widgets
We've upgraded our documentation to make it easier for developers to find and build with our APIs. Learn more about TikTok Shop's API documentation and how to access our Widgets.
TikTok Shop
4 Things We Learned at Open Source Summit 2024
Here are four takeaways from our participation in the Open Source Summit event hosted by Linux Foundation.
Open source
Community
Privacy
PrivacyGo Data Clean Room: A new tool for data collaboration
Our open-source PrivacyGo Data Clean Room facilitates easy and secure data collaboration on private datasets.
Tech @ TikTok
Privacy
Open source
Introducing Sandbox
Introducing Sandbox, a new way to try out integrations in a restricted environment without having to submit your app for review.
Developer products
Faster Git for Frontend Monorepos: Introducing Sparo
Adrian announces Sparo, a new open source project from TikTok
Open source
Introducing Widgets - App Development on TikTok Shop has never been easier
Explore the latest in app development with TikTok Shop Widgets! From warehouse management to order processing, Widgets make it easier for TikTok Shop developers to integrate Seller Center actions and information without relying on separate APIs.
Developer products
TikTok Shop
TikTok Shop's First Developer Summit!
For two days, developers came together at the first TikTok Shop Developer Summit to celebrate Innovation Challenge winners and learn how to build for TikTok Shop.
Community
TikTok Shop
4 Reasons to Upgrade to TikTok OpenSDK on GitHub
Check out our top reasons why you should upgrade your app to the TikTok OpenSDK.
Developer products
Introducing TikTok's Data Portability API
TikTok's newly-released Data Portability API allows users in the European Economic Area to export their data between services.
Developer products
TikTok's Privacy Innovation 2024 Roadmap
We're excited to share our 2024 Privacy Innovation roadmap, packed with innovative advancements aimed at elevating privacy standards and safeguarding user data.
Privacy
Research
Monitoring Your Assets in the Face of Emerging Cloud-Squatting Attacks
In this post we talk about mitigating an emerging attack against cloud assets called Cloud-Squatting. We explain the root causes and the mitigating system design in detail.
Security
TikTok Shop Developer Summit 2024
Learn to build apps for TikTok Shop! Join the TikTok Shop team on March 28th and 29th for our first TikTok Shop Developer Summit. Plus, register early for a chance to attend in-person at our San Jose campus.
Community
TikTok Shop
Evaluating anonymity limitations with AnonPSI
Learn about our newly published research paper on AnonPSI, and anonymity framework for Private Set Intersection (PSI).
Research
Privacy
Bulk Suppressions: A new ESLint feature for large codebases
A TikTok engineer adds a new feature in ESLint to simplify the introduction of new style rules to large, preexisting code bases.
Open source
Cobuilds: A shortcut for distributed builds with Rush.js
Read about an engineer's journey and our open source contribution to accelerate distributed build times for monorepos using Rush.
Open source
PETAce in Action: Enhancing privacy during Friends Matching in TikTok
Dive into our latest application of PETAce to protect privacy when users authorize access to phone contacts for finding friends in TikTok.
Tech @ TikTok
Research
Privacy
PETAce: Using Applied Cryptography to Enhance Privacy
Learn about our Privacy Innovation Lab's project called PETAce, a comprehensive framework for enhancing privacy with applied cryptography.
Open source
Research
Privacy
Introducing our new Blog!
We're thrilled to announce the launch of our brand new Blog! We will use this space to share insights into our developer products and showcase stories from the innovative tech teams that power TikTok.
Tech @ TikTok
Developer products
Community
Highlights from TikTok's Hackathon Challenge 2023
TikTok held its first-ever Hackathon Challenge for students in Singapore. We received many inspiring and creative submissions from 180 participating teams! Read about the challenge, winners, and highlights.
Community
Direct Post: How creative partners enabled effortless sharing to TikTok
Creators can now publish videos directly to TikTok from third-party platforms by Adobe and a range of partners. See how these developers utilized our Content Posting API to inspire creativity in the TikTok community.
Developer products
PrivacyGo: TikTok’s initiative in synergistic privacy-enhancing technologies
Learn about our Privacy Innovation Lab's contribution to privacy protection using synergistic fusion of privacy-enhancing technologies.
Tech @ TikTok
Open source
Privacy
Introducing the TikTok Open SDK on GitHub
Explore the source code or integrate with the SDK to build mobile authentication and sharing experiences for iOS and Android.
Developer products
Open source