Full Answer
It helps to separate TikTok's surfaces. On the web, the Pixel is the official client-side tag, a JavaScript snippet you place on your site that fires events from the browser. For apps, TikTok provides mobile SDKs for attribution. For server-to-server conversion tracking, the official mechanism is the Events API, which is a REST interface rather than a packaged library you import.
That distinction trips people up because Meta and Google ship server-side SDKs in several languages, so developers expect a TikTok equivalent. In practice TikTok's documentation centres on the API contract itself: the endpoint, the authentication header, and the JSON schema. There are TikTok-maintained Marketing API client libraries for a few languages and plenty of community wrappers, but none is a prerequisite. Any server that can make an authenticated HTTPS POST can send events.
For WooCommerce this is good news, not a gap. WordPress already provides an HTTP client, so you build the event payload and post it without adding a dependency to maintain or audit. You take on the small responsibility of mapping WooCommerce events to TikTok's schema and hashing user data correctly, but you avoid being locked to an SDK's release cycle. The Pixel handles the browser, a direct REST call handles the server, and together they cover both transports.