Notes

What changed when X moved to API v2

The practical differences from v1.1: versioned endpoints, opt-in fields, and OAuth 2.0 PKCE, for anyone porting a client.

Building on the free tier without hitting a wall

What the X API free tier allows, the documented posting limits, and how to design a small tool that stays inside them.

Self-hosting an open-source X client

A checklist for running an open-source X client on your own machine: credentials, secrets, a reverse proxy, and staying current.