API Documentation

TensorFlow has APIs available in several languages both for constructing and executing a TensorFlow graph. The Python API is at present the most complete and the easiest to use, but the C++ API may offer some performance advantages in graph execution, and supports deployment to mobile devices such as Android.

Additionally, the TensorFlow maintainers include APIs for Go and Java. These are currently experimental.

We hope that the TensorFlow community will develop front ends for other languages like JavaScript, Lua, R and perhaps others, building on the approach recommended by the TensorFlow maintainers.