{"library":"diagrams","type":"library","category":null,"description":"Diagrams is a Python library that allows users to draw cloud system architectures and other technical diagrams as code. It leverages Graphviz to render visual representations, enabling version-controlled, reproducible, and dynamic documentation for multi-cloud deployments (AWS, Azure, GCP, Kubernetes, etc.), on-premise solutions, and more. Currently at version 0.25.1, the library maintains an active release cadence with frequent updates adding new icons and features.","language":"python","status":"active","version":"0.25.1","tags":["diagrams","architecture","cloud","graphviz","visualization","devops","infrastructure-as-code","documentation"],"last_verified":"Wed May 20","install":[{"cmd":"pip install diagrams","imports":["from diagrams import Diagram","from diagrams.aws.compute import EC2"]},{"cmd":"brew install graphviz","imports":[]},{"cmd":"sudo apt-get install graphviz","imports":[]},{"cmd":"choco install graphviz","imports":[]}],"homepage":"https://diagrams.mingrammer.com","github":"https://github.com/mingrammer/diagrams","docs":null,"changelog":null,"pypi":"https://pypi.org/project/diagrams/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4,"avg_import_s":0.11,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/diagrams/compatibility"}}