Keras

Keras
Original authorFrançois Chollet
DeveloperONEIROS
Initial release27 March 2015 (2015-03-27)
Stable release
3.13.0 / 18 December 2025 (18 December 2025)
Written inPython
PlatformCross-platform
TypeFrontend for TensorFlow, JAX or PyTorch (and more)
LicenseApache 2.0
Websitekeras.io 
Repository

Keras is an open-source library that provides a Python interface for artificial neural networks. Keras was first independent software, then integrated into the TensorFlow library, and later added support for more. "Keras 3 is a full rewrite of Keras [and can be used] as a low-level cross-framework language to develop custom components such as layers, models, or metrics that can be used in native workflows in JAX, TensorFlow, or PyTorch — with one codebase." Keras 3 will be the default Keras version for TensorFlow 2.16 onwards, but Keras 2 can still be used.