{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Calls any Gradio app as a Python API with a simple Client interface, handling authentication, file uploads, and response parsing automatically.","skillfed_tags":["api-client","ml-inference","huggingface"],"use_cases":["Call a Hugging Face Space audio transcription model to process audio files in a batch pipeline.","Integrate a public Gradio chatbot or image generator into a web service without hosting your own inference.","Duplicate a Space to create a private copy and make unlimited API calls without rate limiting.","Inspect and call multiple named endpoints in a single Gradio app from Python.","Build a CLI tool that wraps a remote ML model by connecting to its Gradio interface."],"what_it_does":"gradio_client is a lightweight Python library that wraps any Gradio app\u2014whether running on Hugging Face Spaces or a custom server\u2014as a callable Python API. It handles connection setup, parameter marshalling, file uploads, and response parsing, letting you invoke trained ML models or interactive tools with a simple `.predict()` call. The library manages authentication (including private Spaces via HF tokens) and provides introspection via `.view_api()` to discover available endpoints and their signatures.\n\nTypical use is calling public Spaces or duplicating them for private, unlimited access. It depends on fsspec for file handling, httpx for HTTP requests, huggingface-hub for Space discovery and authentication, packaging for version handling, and typing-extensions for runtime type hints. Maintenance is active, the API surface is minimal, and there are no known security vulnerabilities.","worth_installing":"Yes. Low install friction, active maintenance, no vulnerabilities, and a permissive license make this a safe choice. Install if you need to call any Gradio app as an API\u2014the three-line usage pattern is genuine and the library handles the boilerplate. Only caveat: requires Python 3.10+, and public Spaces may rate-limit heavy usage (though duplication solves that)."},"id":"gradio-client","links":{"html":"https://skillfed.io/packages/gradio-client","md":"https://skillfed.io/packages/gradio-client.md","pypi":"https://pypi.org/project/gradio-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"gradio-client","python_support":"supports_current","summary":"Python library for easily interacting with trained machine learning models"},"popularity":{"monthly_downloads":11463168,"position":1393,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.6.0"}
