Reproca Write type-safe Python functions. Use msgspec.Struct to define interfaces. Call them over HTTP(S) from TypeScript. Auto-generated TypeScript bindings Auto-generated documentation.