Which client languages are supported in TensorFlow?
TensorFlow is designed to support multiple client languages. Currently, the best-supported client language is Python. Experimental interfaces for executing and constructing graphs are also available for C++, Java and Go.
TensorFlow also has a C-based client API to help build support for more client languages. We invite contributions of new language bindings.
Bindings for various other languages (such as C#, Julia, Ruby and Scala) created and supported by the open source community build on top of the C API supported by the TensorFlow maintainers.
Separately, there is the Swift for TensorFlow project, which integrates TensorFlow directly into the Swift programming language.