Usually, when discussing stability of the APIs (in a broad sense; databases and programming languages are also APIs), only two states are mentioned: an API is stable if there’s a promise that all future changes would be backwards compatible otherwise, it is unstable This is reflected in, e.g, SemVer: before 1.0, anything goes, after 1.0