Spaces

Create and host awesome Machine Learning demos

Build, host, and share your ML apps using Spaces in just a few minutes.

Create new Space

with your Hugging Face account
or 📖 Read the documentation

Watch intro guide

🚀 Use cases

Build your Portfolio

Be it NLP, Computer Vision or Audio models, you can quickly build a demo for your portfolio! All Spaces you create will be shown directly in your user profile or organization profile.

Craft collaboratively

With control versioning out of the box and git-based workflows, your team can easily collaborate to create magic apps to showcase your models.

Showcase your work

There is no better way of showcasing your models than creating an interactive demo to try them out! With Spaces, your work is accessible one link away! Your Spaces will also be discoverable by the rest of the community.

🦄 Use your favorite Python libraries

Streamlit logo
Streamlit
Build interactive and powerful Python ML apps. From data visualization to model demos, Streamlit is here for you.
Gradio logo
Gradio
Build interactive ML demos with just a few lines of Python. Use your own models or easily use existing HF models powered by the Inference API.

👩🏽‍🚀 Explore Spaces built by the community

Try out over 200 Spaces!

FAQ

Is there a limit of how many Spaces I can have?
No, Spaces allows you to have as many hosted Streamlit and Gradio apps as you want.
Can I use secrets?
Yes, Spaces has secrets management that prevents you from having to hardcode tokens or keys in your app.
Where can I ask questions if I need help?
You can head to our forum.
Is there documentation?
You can find the official Spaces documentation at https://huggingface.co/docs/hub/spaces.
What hardware do my demos get?
Each environment is currently limited to 16GB RAM and 8 CPU cores.
Can I get GPU?
Pro and Organization users can get GPU in a case-by-case basis. ✉️ Contact us for more information.
Where can I learn more about Streamlit and Gradio?
Gradio and Streamlit are very easy to learn and use. We suggest you to check their respective sites.
Can I add my tool for building apps?
Please contact us if you would like to use your own tool to build apps.