Space 는 앱 돌리는 Git 레포
URL huggingface.co/spaces/{org}/{name} 뒤에 Git-backed 레포 + 중요한 파일 하나: SDK 선언 manifest (gradio, streamlit, docker, static). 레포 push 하면 HF 가 managed 하드웨어에 빌드 + 실행. 무료 CPU tier; 유료 GPU tier 는 A100 / H100 까지.
SDK family 셋
- Gradio — component-first Python UI. ML 데모에 가장 쉬운 path. Python 함수 시그니처에서 inputs/outputs UI 자동 생성.
- Streamlit — script-first Python UI. 대시보드 + richer state 에 더 좋음. 같은 데모에 Gradio 보다 약간 더 코드.
- Docker — 임의 컨테이너. Dockerfile 에 넣을 수 있는 거 뭐든. 비-Python 앱, 커스텀 Nginx, 커스텀 GPU driver, FastAPI 서버에 필요.
- Static — HTML / CSS / JS 호스트, 런타임 X. 문서, 랜딩 페이지, 모델 쇼케이스에 좋음.
Spaces 가 아닌 거
일반 PaaS X. 데이터베이스 백엔드 X (무료 tier 엔 persistent disk X; 유료 tier 도 persistent storage 제한). 장기 task queue X. Spaces 는 “Hub 에서 서빙하는 한 앱, 종종 모델 데모” 용 — 거기 great, 나머지 모든 거에 weak.