Skip to content

API Stability Levels

Driverless AI Python Client API stability levels are based on the Google stability level guidelines, with few minor differences.

Stable

Stable APIs are considered finalized and production ready. Wwe make our best effort to maintain their backward and forward compatibility. A significant portion of the DAI Python Client APIs are in the stable stage.

Beta

Beta APIs are production ready but not yet finalized and may still be subjected to changes before reaching the stable stage. They can be adopted at the user's discretion. A very small portion of the APIs are in the beta stage.

Through the API documentation beta APIs are marked with a warning.

Beta API

A beta API that is subject to future changes.

Using a beta API gives a UserWarning. If you need to turn off these warnings, refer to the section on the warnings filter in the official Python documentation.

We value your feedback on beta APIs as we continue the process of finalizing them.

Deprecated

Deprecated APIs are no longer recommended for use and may be removed in future versions. Users are encouraged to transition to the recommended alternatives to ensure long-term compatibility and functionality.

Through the API documentation deprecated APIs are marked with a warning.

Deprecated API

A deprecated API that is subject to future removal.

Using a deprecated API gives a FutureWarning. If you need to turn off these warnings, refer to the section on the warnings filter in the official Python documentation.