The Temporal team is working on new SDKs that will support multiple languages, with a focus on clean integration, good ergonomics for users, high performance, and maintainability. They aim to build a shared core library that can be used by language-specific SDKs, which will provide a stable basis for new language SDKs and increase the maintainability of existing ones. The team has chosen Rust as the language for the Core SDK due to its "fearless concurrency", performance and safety, quality type system, and ease of connecting multiple languages to a shared library. The goal is to support a larger selection of languages in the future, with the first alpha release of the Node.js SDK expected soon, followed by a port of the existing Go SDK.