# Traceryn > Documentation for Traceryn, an open-source organization building developer-first TypeScript tools and SDKs, including TikTok SDK, Pinto, and more projects to come. - [Welcome to Traceryn](https://traceryn.online/index.md): Traceryn is an open-source organization building developer-first TypeScript tools and SDKs. Start here to find docs for TikTok SDK, Pinto, and every project to come. - [All projects](https://traceryn.online/projects.md): Every Traceryn open-source project in one place, with package names, release status, and repositories. New projects are added here as they launch. - [TikTok SDK overview](https://traceryn.online/tiktok-sdk/overview.md): A lightweight TikTok SDK for Node.js that fetches videos, users, comments, playlists, hashtags, and other TikTok data in a structured way. - [How the TikTok SDK works](https://traceryn.online/tiktok-sdk/how-it-works.md): A look inside @traceryn/tiktok-sdk: the TikTokClient pipeline, the multi-strategy ParserEngine, X-Bogus signing, proxy rotation, and the optional Playwright session. - [Install the TikTok SDK](https://traceryn.online/tiktok-sdk/installation.md): Install @traceryn/tiktok-sdk, create a client, and fetch your first TikTok video. - [Configure the client](https://traceryn.online/tiktok-sdk/configuration.md): Set timeouts, retries, rate limits, concurrency, caching, and proxies on the TikTok SDK client. - [Playwright sessions](https://traceryn.online/tiktok-sdk/playwright-sessions.md): Use a Playwright browser session to reach TikTok endpoints that are blocked from datacenter IPs. - [IP throttling and proxies](https://traceryn.online/tiktok-sdk/proxies.md): Avoid TikTok IP rate limits by routing TikTok SDK requests through rotating proxies. - [Deploy the TikTok SDK](https://traceryn.online/tiktok-sdk/deployment.md): Choose a hosting environment where the TikTok SDK runs reliably. - [Methods](https://traceryn.online/tiktok-sdk/methods.md): Reference for every method on the TikTokClient in @traceryn/tiktok-sdk. - [Development and testing](https://traceryn.online/tiktok-sdk/development.md): Run tests, type checks, and linting when contributing to the TikTok SDK. - [Pinto overview](https://traceryn.online/pinto/overview.md): Pinto is an unofficial, read-only TypeScript/JavaScript API for Pinterest Web that needs no browser. - [How Pinto works](https://traceryn.online/pinto/how-it-works.md): A look inside Pinto: the Pinth protocol layer, the transport client, Harvest normalizers, the Vault session store, and the Scale gateway that turn Pinterest Web into a typed API. - [Pinto quickstart](https://traceryn.online/pinto/quickstart.md): Install @traceryn/pinto and read a pin, a profile, and a board. - [Reading pins](https://traceryn.online/pinto/pins.md): Fetch a Pinterest pin with Pinto from a URL, short link, path, or pin ID. - [Reading users](https://traceryn.online/pinto/users.md): Fetch a Pinterest profile and a user's recent pins with Pinto. - [Reading boards](https://traceryn.online/pinto/boards.md): Fetch a Pinterest board and the pins on it with Pinto. - [Search](https://traceryn.online/pinto/search.md): Search Pinterest pins, boards, users, and videos with Pinto, with pagination and streaming. - [Downloading media](https://traceryn.online/pinto/media.md): Download pin images and videos with Pinto and detect their file format. - [Authentication and sessions](https://traceryn.online/pinto/authentication.md): Use your own Pinterest cookies with Pinto, and save, restore, and isolate sessions. - [Device fingerprinting](https://traceryn.online/pinto/fingerprinting.md): How Pinto gives every session a stable, distinct browser identity. - [Scaling with the gateway](https://traceryn.online/pinto/scaling.md): Serve high traffic with Pinto's Gateway, SessionPool, CacheStore, and GlobalRateLimiter. - [Proxies and custom fetch](https://traceryn.online/pinto/proxies.md): Route a Pinto client through your own proxy by injecting a custom fetch. - [Error handling](https://traceryn.online/pinto/errors.md): Pinto error classes and how to handle not-found, blocked, rate-limited, and network errors. - [Configuration](https://traceryn.online/pinto/configuration.md): Default page sizes, timeouts, retries, and cache settings in Pinto. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.