experimental: this is where we'll put features that may or may not ever make it into Streamlit core. We don't know whether these features have a future, but we want you to have access to everything we're trying, and work with us to figure them out.
The main difference between beta_ and experimental_ is that beta features are expected to make it into Streamlit core at some point soon, while experimental features may never make it.
Beta
Features with the beta_ naming convention are all scheduled to become part of Streamlit core.
While in beta, a feature's API and behaviors may not be stable, and it's possible they could change
in ways that aren't backward-compatible.
The lifecycle of a beta feature
A feature is added with the beta_ prefix.
The feature's API stabilizes and the feature is cloned without the beta_ prefix, so it exists
