Why use TensorFlow?

TensorFlow has always provided a direct path to production. Whether it’s on mobile, IoT devices, servers, or the web, TensorFlow lets you train and deploy your model easily, no matter what language or platform you use.

Easy Model Building

TensorFlow offers multiple levels of abstraction so you can choose the right one for your needs. Build and train models by using the high-level Keras API, which makes getting started with TensorFlow and machine learning easy.

Contact Us

Robust Machine Learning

Build and train state-of-the-art models without sacrificing speed or performance. TensorFlow gives you the flexibility and control with features like the Keras Functional API and Model Subclassing API for creation of complex topologies.

Contact Us

Who uses TensorFlow?

An entire ecosystem to help you solve challenging, real-world problems with machine learning.


Airbnb improves the guest experience by using TensorFlow to classify images and detect objects at scale.

Learn More


TensorFlow helps with monitoring changes to the Earth's surface for urban planning, fighting illegal construction and mapping damage and landscape changes caused by natural catastrophes.

Learn More


Advances in artificial intelligence and the maturity of TensorFlow enabled Coca-Cola Company to finally achieve a long-sought frictionless proof-of-purchase capability.

Learn More