Hub documentation
Spaces Changelog
Single Sign-On (SSO) Audit Logs Storage Regions Data Studio for Private datasets Resource Groups (Access Control) Advanced Compute Options Advanced Security Tokens Management Publisher Analytics Gating Group Collections Network Security Rate Limits Blog Articles
PRO Plan Repositories Getting Started with Repositories Repository Settings Storage Limits Storage Backend (Xet) Local Cache Pull Requests & Discussions Notifications Collections Webhooks GitHub Actions Notebooks Next Steps Licenses
Models The Model Hub Model Cards Eval Results Leaderboard Data Gated Models Uploading Models Downloading Models Integrated Libraries Model Widgets Model Inference Models Download Stats Model Release Checklist Local Apps Frequently Asked Questions Advanced Topics
Datasets Datasets Overview Dataset Cards Gated Datasets Uploading Datasets Uploading Datasets (for LLMs) Downloading Datasets Streaming Datasets Integrated Libraries Data Studio Datasets Download Stats
Spaces Spaces Overview Spaces GPU Upgrades Spaces ZeroGPU Spaces Dev Mode Spaces Disk Usage & Storage Spaces Custom Domain Spaces as MCP servers Spaces as Agent Tools Spaces as API Endpoints Gradio Spaces Streamlit Spaces Static HTML Spaces Docker Spaces Embed your Space Run Spaces with Docker Spaces Configuration Reference Sign-In with HF button Featured Spaces Spaces Changelog Advanced Topics
Storage Buckets new Jobs Jobs Overview Quickstart Pricing and Billing Manage Jobs Configuration Popular Images Examples & Tutorials Schedule Jobs Webhook Automation Reference
Agents Agents Overview Hugging Face CLI for AI Agents Hugging Face MCP Server Hugging Face Agent Skills Building agents with the HF SDK Local Agents with llama.cpp Agent Libraries
Other Spaces Changelog
2026-03-18 - Protected Spaces visibility
- Spaces now support a protected visibility option, in addition to public and private. In Space settings, visibility is now set through a dropdown with three options instead of a simple public/private toggle.
- Protected visibility is available on PRO and Team & Enterprise plans.
- A protected Space keeps its source code private on the Hub, while the app remains publicly accessible through its embed URL or custom domain.
- This is especially useful for hosting websites without publishing source code.
- Read more in the Spaces Overview.
2025-04-30 - Deprecate Streamlit SDK
- Streamlit is no longer provided as a default built-in SDK option. Streamlit applications are now created using the Docker template.
2023-07-28 - Upstream Streamlit frontend for >=1.23.0
- Streamlit SDK uses the upstream packages published on PyPI for
>=1.23.0, so the newly released versions are available from the day of release.
2023-05-30 - Add support for Streamlit 1.23.x and 1.24.0
- Added support for Streamlit
1.23.0,1.23.1, and1.24.0. - Since
1.23.0, the Streamlit frontend has been changed to the upstream version from the HF-customized one.
2023-05-30 - Add support for Streamlit 1.22.0
- Added support for Streamlit
1.22.0.
2023-05-15 - The default Streamlit version
- The default Streamlit version is set as
1.21.0.
2023-04-12 - Add support for Streamlit up to 1.19.0
- Support for
1.16.0,1.17.0,1.18.1, and1.19.0is added and the default SDK version is set as1.19.0.
2023-03-28 - Bug fix
- Fixed a bug causing inability to scroll on iframe-embedded or directly accessed Streamlit apps, which was reported at /static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fhow-to-add-scroll-bars-to-a-streamlit-app-using-space-direct-embed-url%2F34101%3C%2Fa%3E. The patch has been applied to Streamlit>=1.18.1.
2022-12-15 - Spaces supports Docker Containers
- Read more doc about: Docker Spaces
2022-12-14 - Ability to set a custom sleep time
- Read more doc here: Spaces sleep time
2022-12-07 - Add support for Streamlit 1.15
- Announcement : https://twitter.com/osanseviero/status/1600881584214638592.
2022-06-07 - Add support for Streamlit 1.10.0
- The new multipage apps feature is working out-of-the-box on Spaces.
- Streamlit blogpost : https://blog.streamlit.io/introducing-multipage-apps.
2022-05-23 - Spaces speedup and reactive system theme
- All Spaces using Gradio 3+ and Streamlit 1.x.x have a significant speedup in loading.
- System theme is now reactive inside the app. If the user changes to dark mode, it automatically changes.
2022-05-21 - Default Debian packages and Factory Reboot
- Spaces environments now come with pre-installed popular packages (
ffmpeg,libsndfile1, etc.).- This way, most of the time, you don’t need to specify any additional package for your Space to work properly.
- The
packages.txtfile can still be used if needed.
- Added factory reboot button to Spaces, which allows users to do a full restart avoiding cached requirements and freeing GPU memory.
2022-05-17 - Add support for Streamlit 1.9.0
- All
1.x.0versions are now supported (up to1.9.0).
2022-05-16 - Gradio 3 is out!
- This is the default version when creating a new Space, don’t hesitate to check it out.
2022-03-04 - SDK version lock
- The
sdk_versionfield is now automatically pre-filled at Space creation time.- It ensures that your Space stays on the same SDK version after an updatE.
2022-03-02 - Gradio version pinning
- The
sdk_versionconfiguration field now works with the Gradio SDK.
2022-02-21 - Python versions
- You can specify the version of Python that you want your Space to run on.
- Only Python 3 versions are supported.
2022-01-24 - Automatic model and dataset linking from Spaces
- We attempt to automatically extract model and dataset repo ids used in your code
- You can always manually define them with
modelsanddatasetsin your YAML.
2021-10-20 - Add support for Streamlit 1.0
- We now support all versions between 0.79.0 and 1.0.0
2021-09-07 - Streamlit version pinning
- You can now choose which version of Streamlit will be installed within your Space
2021-09-06 - Upgrade Streamlit to 0.84.2
- Supporting Session State API
- Streamlit changelog
2021-08-10 - Upgrade Streamlit to 0.83.0
2021-08-04 - Debian packages
- You can now add your
apt-getdependencies into apackages.txtfile
2021-08-03 - Streamlit components
- Add support for Streamlit components
2021-08-03 - Flax/Jax GPU improvements
- For GPU-activated Spaces, make sure Flax / Jax runs smoothly on GPU
2021-08-02 - Upgrade Streamlit to 0.82.0
2021-08-01 - Raw logs available
- Add link to raw logs (build and container) from the space repository (viewable by users with write access to a Space)