>>theviv+(OP)
We'd like to stabilize our existing 3 SDKs and create a proper spec for future SDKs to implement. While we use proto definitions and openapi to generate clients, there are a lot of decisions made while calling these APIs that are undocumented but kept consistent between TS, Python and Go.
Once that's done and we consider our core API stable, there's a good chance we'll start tackling a new set of SDKs later this year.