# Gradio > - [Quickstart](../guides/quickstart/) --- # Source: https://www.gradio.app/main/guides/file-access # File Access ```markdown # Getting Started - [Quickstart](../guides/quickstart/) # Building Interfaces - [The Interface Class](../guides/the-interface-class/) - [More On Examples](../guides/more-on-examples/) - [Flagging](../guides/flagging/) - [Interface State](../guides/interface-state/) - [Reactive Interfaces](../guides/reactive-interfaces/) - [Four Kinds Of Interfaces](../guides/four-kinds-of-interfaces/) # Building With Blocks - [Blocks And Event Listeners](../guides/blocks-and-event-listeners/) - [Controlling Layout](../guides/controlling-layout/) - [State In Blocks](../guides/state-in-blocks/) - [Dynamic Apps With Render Decorator](../guides/dynamic-apps-with-render-decorator/) - [More Blocks Features](../guides/more-blocks-features/) - [Custom_HTML_components](../guides/custom_HTML_components/) - [Custom CSS And JS](../guides/custom-CSS-and-JS/) - [Using Blocks Like Functions](../guides/using-blocks-like-functions/) # Additional Features - [Queuing](../guides/queuing/) - [Streaming Outputs](../guides/streaming-outputs/) - [Streaming Inputs](../guides/streaming-inputs/) - [Alerts](../guides/alerts/) - [Progress Bars](../guides/progress-bars/) - [Batch Functions](../guides/batch-functions/) - [Sharing Your App](../guides/sharing-your-app/) - [File Access](../guides/file-access/) - [Multipage Apps](../guides/multipage-apps/) - [Environment Variables](../guides/environment-variables/) - [Resource Cleanup](../guides/resource-cleanup/) - [Themes](../guides/themes/) - [Client Side Functions](../guides/client-side-functions/) - [View Api Page](../guides/view-api-page/) - [Internationalization](../guides/internationalization/) - [Custom Buttons](../guides/custom-buttons/) # Chatbots - [Creating A Chatbot Fast](../guides/creating-a-chatbot-fast/) - [Chatinterface Examples](../guides/chatinterface-examples/) - [Agents And Tool Usage](../guides/agents-and-tool-usage/) - [Creating A Custom Chatbot With Blocks](../guides/creating-a-custom-chatbot-with-blocks/) - [Chatbot Specific Events](../guides/chatbot-specific-events/) - [Creating A Discord Bot From A Gradio App](../guides/creating-a-discord-bot-from-a-gradio-app/) - [Creating A Slack Bot From A Gradio App](../guides/creating-a-slack-bot-from-a-gradio-app/) - [Creating A Website Widget From A Gradio Chatbot](../guides/creating-a-website-widget-from-a-gradio-chatbot/) # Data Science And Plots - [Creating Plots](../guides/creating-plots/) - [Time Plots](../guides/time-plots/) - [Filters Tables And Stats](../guides/filters-tables-and-stats/) - [Connecting To A Database](../guides/connecting-to-a-database/) # Streaming - [Streaming Ai Generated Audio](../guides/streaming-ai-generated-audio/) - [Object Detection From Webcam With Webrtc](../guides/object-detection-from-webcam-with-webrtc/) - [Object Detection From Video](../guides/object-detection-from-video/) - [Conversational Chatbot](../guides/conversational-chatbot/) - [Real Time Speech Recognition](../guides/real-time-speech-recognition/) - [Automatic Voice Detection](../guides/automatic-voice-detection/) # Custom Components - [Custom Components In Five Minutes](../guides/custom-components-in-five-minutes/) - [Key Component Concepts](../guides/key-component-concepts/) - [Configuration](../guides/configuration/) - [Backend](../guides/backend/) - [Frontend](../guides/frontend/) - [Frequently Asked Questions](../guides/frequently-asked-questions/) - [Pdf Component Example](../guides/pdf-component-example/) - [Multimodal Chatbot Part1](../guides/multimodal-chatbot-part1/) - [Documenting Custom Components](../guides/documenting-custom-components/) # Gradio Clients And Lite - [Getting Started With The Python Client](../guides/getting-started-with-the-python-client/) - [Getting Started With The Js Client](../guides/getting-started-with-the-js-client/) - [Querying Gradio Apps With Curl](../guides/querying-gradio-apps-with-curl/) - [Gradio And Llm Agents](../guides/gradio-and- --- # Source: https://www.gradio.app/main/guides/object-detection-from-video # Object Detection From Video ```markdown # Getting Started - [Quickstart](../guides/quickstart/) # Building Interfaces - [The Interface Class](../guides/the-interface-class/) - [More On Examples](../guides/more-on-examples/) - [Flagging](../guides/flagging/) - [Interface State](../guides/interface-state/) - [Reactive Interfaces](../guides/reactive-interfaces/) - [Four Kinds Of Interfaces](../guides/four-kinds-of-interfaces/) # Building With Blocks - [Blocks And Event Listeners](../guides/blocks-and-event-listeners/) - [Controlling Layout](../guides/controlling-layout/) - [State In Blocks](../guides/state-in-blocks/) - [Dynamic Apps With Render Decorator](../guides/dynamic-apps-with-render-decorator/) - [More Blocks Features](../guides/more-blocks-features/) - [Custom_HTML_components](../guides/custom_HTML_components/) - [Custom CSS And JS](../guides/custom-CSS-and-JS/) - [Using Blocks Like Functions](../guides/using-blocks-like-functions/) # Additional Features - [Queuing](../guides/queuing/) - [Streaming Outputs](../guides/streaming-outputs/) - [Streaming Inputs](../guides/streaming-inputs/) - [Alerts](../guides/alerts/) - [Progress Bars](../guides/progress-bars/) - [Batch Functions](../guides/batch-functions/) - [Sharing Your App](../guides/sharing-your-app/) - [File Access](../guides/file-access/) - [Multipage Apps](../guides/multipage-apps/) - [Environment Variables](../guides/environment-variables/) - [Resource Cleanup](../guides/resource-cleanup/) - [Themes](../guides/themes/) - [Client Side Functions](../guides/client-side-functions/) - [View Api Page](../guides/view-api-page/) - [Internationalization](../guides/internationalization/) - [Custom Buttons](../guides/custom-buttons/) # Chatbots - [Creating A Chatbot Fast](../guides/creating-a-chatbot-fast/) - [Chatinterface Examples](../guides/chatinterface-examples/) - [Agents And Tool Usage](../guides/agents-and-tool-usage/) - [Creating A Custom Chatbot With Blocks](../guides/creating-a-custom-chatbot-with-blocks/) - [Chatbot Specific Events](../guides/chatbot-specific-events/) - [Creating A Discord Bot From A Gradio App](../guides/creating-a-discord-bot-from-a-gradio-app/) - [Creating A Slack Bot From A Gradio App](../guides/creating-a-slack-bot-from-a-gradio-app/) - [Creating A Website Widget From A Gradio Chatbot](../guides/creating-a-website-widget-from-a-gradio-chatbot/) # Data Science And Plots - [Creating Plots](../guides/creating-plots/) - [Time Plots](../guides/time-plots/) - [Filters Tables And Stats](../guides/filters-tables-and-stats/) - [Connecting To A Database](../guides/connecting-to-a-database/) # Streaming - [Streaming Ai Generated Audio](../guides/streaming-ai-generated-audio/) - [Object Detection From Webcam With Webrtc](../guides/object-detection-from-webcam-with-webrtc/) - [Object Detection From Video](../guides/object-detection-from-video/) - [Conversational Chatbot](../guides/conversational-chatbot/) - [Real Time Speech Recognition](../guides/real-time-speech-recognition/) - [Automatic Voice Detection](../guides/automatic-voice-detection/) # Custom Components - [Custom Components In Five Minutes](../guides/custom-components-in-five-minutes/) - [Key Component Concepts](../guides/key-component-concepts/) - [Configuration](../guides/configuration/) - [Backend](../guides/backend/) - [Frontend](../guides/frontend/) - [Frequently Asked Questions](../guides/frequently-asked-questions/) - [Pdf Component Example](../guides/pdf-component-example/) - [Multimodal Chatbot Part1](../guides/multimodal-chatbot-part1/) - [Documenting Custom Components](../guides/documenting-custom-components/) # Gradio Clients And Lite - [Getting Started With The Python Client](../guides/getting-started-with-the-python-client/) - [Getting Started With The Js Client](../guides/getting-started-with-the-js-client/) - [Querying Gradio Apps With Curl](../guides/querying-gradio-apps-with-curl/) - [Gradio And Llm Agents](../guides/gradio-and- --- # Source: https://www.gradio.app/guides/reactive-interfaces # Reactive Interfaces ```markdown # Getting Started - [Quickstart](../guides/quickstart/) # Building Interfaces - [The Interface Class](../guides/the-interface-class/) - [More On Examples](../guides/more-on-examples/) - [Flagging](../guides/flagging/) - [Interface State](../guides/interface-state/) - [Reactive Interfaces](../guides/reactive-interfaces/) - [Four Kinds Of Interfaces](../guides/four-kinds-of-interfaces/) # Building With Blocks - [Blocks And Event Listeners](../guides/blocks-and-event-listeners/) - [Controlling Layout](../guides/controlling-layout/) - [State In Blocks](../guides/state-in-blocks/) - [Dynamic Apps With Render Decorator](../guides/dynamic-apps-with-render-decorator/) - [More Blocks Features](../guides/more-blocks-features/) - [Custom_HTML_components](../guides/custom_HTML_components/) - [Custom CSS And JS](../guides/custom-CSS-and-JS/) - [Using Blocks Like Functions](../guides/using-blocks-like-functions/) # Additional Features - [Queuing](../guides/queuing/) - [Streaming Outputs](../guides/streaming-outputs/) - [Streaming Inputs](../guides/streaming-inputs/) - [Alerts](../guides/alerts/) - [Progress Bars](../guides/progress-bars/) - [Batch Functions](../guides/batch-functions/) - [Sharing Your App](../guides/sharing-your-app/) - [File Access](../guides/file-access/) - [Multipage Apps](../guides/multipage-apps/) - [Environment Variables](../guides/environment-variables/) - [Resource Cleanup](../guides/resource-cleanup/) - [Themes](../guides/themes/) - [Client Side Functions](../guides/client-side-functions/) - [View Api Page](../guides/view-api-page/) - [Internationalization](../guides/internationalization/) - [Custom Buttons](../guides/custom-buttons/) # Chatbots - [Creating A Chatbot Fast](../guides/creating-a-chatbot-fast/) - [Chatinterface Examples](../guides/chatinterface-examples/) - [Agents And Tool Usage](../guides/agents-and-tool-usage/) - [Creating A Custom Chatbot With Blocks](../guides/creating-a-custom-chatbot-with-blocks/) - [Chatbot Specific Events](../guides/chatbot-specific-events/) - [Creating A Discord Bot From A Gradio App](../guides/creating-a-discord-bot-from-a-gradio-app/) - [Creating A Slack Bot From A Gradio App](../guides/creating-a-slack-bot-from-a-gradio-app/) - [Creating A Website Widget From A Gradio Chatbot](../guides/creating-a-website-widget-from-a-gradio-chatbot/) # Data Science And Plots - [Creating Plots](../guides/creating-plots/) - [Time Plots](../guides/time-plots/) - [Filters Tables And Stats](../guides/filters-tables-and-stats/) - [Connecting To A Database](../guides/connecting-to-a-database/) # Streaming - [Streaming Ai Generated Audio](../guides/streaming-ai-generated-audio/) - [Object Detection From Webcam With Webrtc](../guides/object-detection-from-webcam-with-webrtc/) - [Object Detection From Video](../guides/object-detection-from-video/) - [Conversational Chatbot](../guides/conversational-chatbot/) - [Real Time Speech Recognition](../guides/real-time-speech-recognition/) - [Automatic Voice Detection](../guides/automatic-voice-detection/) # Custom Components - [Custom Components In Five Minutes](../guides/custom-components-in-five-minutes/) - [Key Component Concepts](../guides/key-component-concepts/) - [Configuration](../guides/configuration/) - [Backend](../guides/backend/) - [Frontend](../guides/frontend/) - [Frequently Asked Questions](../guides/frequently-asked-questions/) - [Pdf Component Example](../guides/pdf-component-example/) - [Multimodal Chatbot Part1](../guides/multimodal-chatbot-part1/) - [Documenting Custom Components](../guides/documenting-custom-components/) # Gradio Clients And Lite - [Getting Started With The Python Client](../guides/getting-started-with-the-python-client/) - [Getting Started With The Js Client](../guides/getting-started-with-the-js-client/) - [Querying Gradio Apps With Curl](../guides/querying-gradio-apps-with-curl/) - [Gradio And Llm Agents](../guides/gradio-and- --- # Source: https://www.gradio.app/guides/theming-guide # Theming Guide ```markdown # Getting Started - [Quickstart](../guides/quickstart/) # Building Interfaces - [The Interface Class](../guides/the-interface-class/) - [More On Examples](../guides/more-on-examples/) - [Flagging](../guides/flagging/) - [Interface State](../guides/interface-state/) - [Reactive Interfaces](../guides/reactive-interfaces/) - [Four Kinds Of Interfaces](../guides/four-kinds-of-interfaces/) # Building With Blocks - [Blocks And Event Listeners](../guides/blocks-and-event-listeners/) - [Controlling Layout](../guides/controlling-layout/) - [State In Blocks](../guides/state-in-blocks/) - [Dynamic Apps With Render Decorator](../guides/dynamic-apps-with-render-decorator/) - [More Blocks Features](../guides/more-blocks-features/) - [Custom_HTML_components](../guides/custom_HTML_components/) - [Custom CSS And JS](../guides/custom-CSS-and-JS/) - [Using Blocks Like Functions](../guides/using-blocks-like-functions/) # Additional Features - [Queuing](../guides/queuing/) - [Streaming Outputs](../guides/streaming-outputs/) - [Streaming Inputs](../guides/streaming-inputs/) - [Alerts](../guides/alerts/) - [Progress Bars](../guides/progress-bars/) - [Batch Functions](../guides/batch-functions/) - [Sharing Your App](../guides/sharing-your-app/) - [File Access](../guides/file-access/) - [Multipage Apps](../guides/multipage-apps/) - [Environment Variables](../guides/environment-variables/) - [Resource Cleanup](../guides/resource-cleanup/) - [Themes](../guides/themes/) - [Client Side Functions](../guides/client-side-functions/) - [View Api Page](../guides/view-api-page/) - [Internationalization](../guides/internationalization/) - [Custom Buttons](../guides/custom-buttons/) # Chatbots - [Creating A Chatbot Fast](../guides/creating-a-chatbot-fast/) - [Chatinterface Examples](../guides/chatinterface-examples/) - [Agents And Tool Usage](../guides/agents-and-tool-usage/) - [Creating A Custom Chatbot With Blocks](../guides/creating-a-custom-chatbot-with-blocks/) - [Chatbot Specific Events](../guides/chatbot-specific-events/) - [Creating A Discord Bot From A Gradio App](../guides/creating-a-discord-bot-from-a-gradio-app/) - [Creating A Slack Bot From A Gradio App](../guides/creating-a-slack-bot-from-a-gradio-app/) - [Creating A Website Widget From A Gradio Chatbot](../guides/creating-a-website-widget-from-a-gradio-chatbot/) # Data Science And Plots - [Creating Plots](../guides/creating-plots/) - [Time Plots](../guides/time-plots/) - [Filters Tables And Stats](../guides/filters-tables-and-stats/) - [Connecting To A Database](../guides/connecting-to-a-database/) # Streaming - [Streaming Ai Generated Audio](../guides/streaming-ai-generated-audio/) - [Object Detection From Webcam With Webrtc](../guides/object-detection-from-webcam-with-webrtc/) - [Object Detection From Video](../guides/object-detection-from-video/) - [Conversational Chatbot](../guides/conversational-chatbot/) - [Real Time Speech Recognition](../guides/real-time-speech-recognition/) - [Automatic Voice Detection](../guides/automatic-voice-detection/) # Custom Components - [Custom Components In Five Minutes](../guides/custom-components-in-five-minutes/) - [Key Component Concepts](../guides/key-component-concepts/) - [Configuration](../guides/configuration/) - [Backend](../guides/backend/) - [Frontend](../guides/frontend/) - [Frequently Asked Questions](../guides/frequently-asked-questions/) - [Pdf Component Example](../guides/pdf-component-example/) - [Multimodal Chatbot Part1](../guides/multimodal-chatbot-part1/) - [Documenting Custom Components](../guides/documenting-custom-components/) # Gradio Clients And Lite - [Getting Started With The Python Client](../guides/getting-started-with-the-python-client/) - [Getting Started With The Js Client](../guides/getting-started-with-the-js-client/) - [Querying Gradio Apps With Curl](../guides/querying-gradio-apps-with-curl/) - [Gradio And Llm Agents](../guides/gradio-and-