# gradio

> web app software

**Wikidata**: [Q117829662](https://www.wikidata.org/wiki/Q117829662)  
**Source**: https://4ort.xyz/entity/gradio

## Summary
Gradio is a web app software designed as a Python package that enables users to create and share machine learning models as interactive web applications. It simplifies the process of building user interfaces for AI tools through code-first development.

## Key Facts
- Gradio is a software and Python package, distinct from similarly named entities like "Gradio."
- Developed by Abubakar Abid.
- Licensed under Apache Software License 2.0.
- Source code is hosted on GitHub at https://github.com/gradio-app/gradio.
- Available on PyPI as the project "gradio."
- Released versions include 2.3.6 (2021-10-08), 2.4.0 (2021-10-19), 2.6.0 (2021-12-23), 2.7.1 (2022-01-21), 2.7.5 (2022-01-21), 2.8.1 (2022-02-18), 2.9.0 (2022-03-29), 3.0 (2022-05-17), 3.0.25 (2022-07-16), and 3.0.26 (2022-07-16).
- Depends on software libraries including Matplotlib, Jinja, aiohttp, FastAPI, and NumPy.
- Official website is https://www.gradio.app/.
- Has Arch Linux package "python-gradio" and MacPorts port "py-gradio."

## FAQs
### Q: What is Gradio used for?
A: Gradio enables users to create interactive web applications for machine learning models, allowing developers to build and share AI tools with minimal web development expertise.

### Q: Who created Gradio?
A: Gradio was developed by Abubakar Abid as a Python package for web-based machine learning interfaces.

### Q: What license governs Gradio?
A: Gradio is licensed under the Apache Software License 2.0, permitting open-source use and modification.

### Q: How can I install Gradio?
A: Install via PyPI using the command `pip install gradio`, as it is distributed as a Python package.

## Why It Matters
Gradio democratizes machine learning by transforming complex Python code into accessible web applications. Its library-first approach allows researchers and practitioners to rapidly prototype and share AI models without web development skills. By integrating dependencies like Matplotlib for visualizations and Jinja for templating, it streamlines the creation of interactive dashboards. This accelerates the feedback loop in AI development, making machine learning tools more approachable for non-technical audiences and fostering collaborative innovation in the AI ecosystem.

## Notable For
- Simplifies Python-based ML model deployment into interactive web apps.
- Requires only Python knowledge, eliminating front-end development barriers.
- Maintains regular version releases with approximately monthly updates between 2021-2022.
- Fully compatible with major Python visualization and templating libraries.
- Arch Linux and MacPorts ports ensure accessibility across Unix-like systems.

## Body
### Overview
Gradio is web app software and a Python package for creating machine learning interfaces. Its instance type is "software" and "Python package," distinguishing it from similar entities. The entity name "gradio" differs from "Gradio" per Wikidata.

### Development and Licensing
- **Developer:** Abubakar Abid  
- **License:** Apache Software License 2.0  
- **Repository:** Hosted on GitHub at https://github.com/gradio-app/gradio  

### Dependencies
- Requires Matplotlib (inception: 2003) for visualizations.  
- Uses Jinja (sitelink_count: 15) for web templating.  
- Additional dependencies include aiofiles, aiohttp, FastAPI, ffmpy, httpx, MarkupSafe, NumPy, orjson.  

### Distribution
- **Website:** https://www.gradio.app/  
- **PyPI Project:** gradio  
- **Arch Linux Package:** python-gradio  
- **MacPorts Port:** py-gradio  

### Version History
- 2.3.6 (2021-10-08)  
- 2.4.0 (2021-10-19)  
- 2.6.0 (2021-12-23)  
- 2.7.1 (2022-01-21)  
- 2.7.5 (2022-01-21)  
- 2.8.1 (2022-02-18)  
- 2.9.0 (2022-03-29)  
- 3.0 (2022-05-17)  
- 3.0.25 (2022-07-16)  
- 3.0.26 (2022-07-16)  

### Representation
- **Screenshot Image:** https://commons.wikimedia.org/wiki/Special:FilePath/HiDream-E1-Full_with_Gradio_screenshot.webp  
- **Wikidata Description:** "web app software"  
- **Category:** Commons: Gradio

## References

1. [Source](https://api.github.com/repos/gradio-app/gradio)
2. [Release 2.3.6. 2021](https://github.com/gradio-app/gradio/releases/tag/v2.3.6)
3. [Release 2.4.0. 2021](https://github.com/gradio-app/gradio/releases/tag/v2.4.0)
4. [Release 2.6.0. 2021](https://github.com/gradio-app/gradio/releases/tag/v2.6.0)
5. [Release 2.7.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v2.7.1)
6. [Release 2.7.5. 2022](https://github.com/gradio-app/gradio/releases/tag/v2.7.5)
7. [Release 2.8.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v2.8.1)
8. [Release 2.9.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v2.9.0)
9. [Release 3.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.0)
10. [Release 3.0.25. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.0.25)
11. [Release 3.0.26. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.0.26)
12. [Release 3.1.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.1)
13. [Release 3.1.3a. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.3a)
14. [Release 3.1.3. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.3)
15. [Release 3.1.4b. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.4b)
16. [Release 3.1.4. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.4)
17. [Release 3.1.5. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.5)
18. [Release 3.1.6. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.6)
19. [Release 3.1.7. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.7)
20. [Release 3.1.8b. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.1.8b)
21. [Release 3.2. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.2)
22. [Release 3.3. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.3)
23. [Release 3.3.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.3.1)
24. [Release 3.4. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.4)
25. [Release 3.4.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.4.1)
26. [Release 3.5. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.5)
27. [Release 3.6. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.6)
28. [Release 3.7. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.7)
29. [Release 3.8. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.8)
30. [Release 3.8.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.8.1)
31. [Release 3.8.2. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.8.2)
32. [Release 3.9. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.9)
33. [Release 3.9.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.9.1)
34. [Release 3.10.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.10.0)
35. [Release 3.10.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.10.1)
36. [Release 3.11.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.11.0)
37. [Release 3.12.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.12.0)
38. [Release 3.13.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.13.0)
39. [Release 3.13.1. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.13.1)
40. [Release 3.13.2. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.13.2)
41. [Release 3.14.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.14.0)
42. [Release 3.15.0. 2022](https://github.com/gradio-app/gradio/releases/tag/v3.15.0)
43. [Release 3.16.0. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.16.0)
44. [Release 3.16.1. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.16.1)
45. [Release 3.16.2. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.16.2)
46. [Release 3.17.0. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.17.0)
47. [Release 3.17.1. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.17.1)
48. [Release 3.18.0. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.18.0)
49. [Release 3.19.0. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.19.0)
50. [Release 3.19.1. 2023](https://github.com/gradio-app/gradio/releases/tag/v3.19.1)