Gradio
- Category
- AI and LLMs
- Docs outline
- 12 sections
Official docs outline
gradio.app- Quickstart
Building a first Gradio app with a function, inputs, and outputs.
- The Interface class
Wrapping functions with Interface, components, examples, and flagging.
- Blocks and event listeners
Low-level layouts, event listeners, triggers, and data flow in Blocks.
- Creating a chatbot fast
ChatInterface for building LLM chat UIs with streaming.
- State in Blocks
Global, session, and browser state for per-user data.
- Queuing and concurrency
Request queues, concurrency limits, and streaming outputs.
- Sharing your app
Share links, Hugging Face Spaces hosting, authentication, and embedding.
- Python client
Calling a Gradio app programmatically with gradio_client.
- JavaScript client
Using the JavaScript client to query Gradio apps from web applications.
- Gradio as an MCP server
Exposing functions as MCP tools for LLM clients.
- Reload mode
Hot reloading while developing Gradio apps.
- Theming
Themes, CSS, and customizing the look of apps.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.