Skip to main content

©2025 The MITRE Corporation. ALL RIGHTS RESERVED. The author's affiliation with The MITRE Corporation is provided for identification purposes only, and is not intended to convey or imply MITRE's concurrence with, or support for, the positions, opinions, or viewpoints expressed by the author.'©2025 The MITRE Corporation. ALL RIGHTS RESERVED. This software was produced for the U. S. Government and is subject to the Rights in Noncommercial Computer Software and Noncommercial Computer Software Documentation Clause 252.227-7014 (FEB 2014)

About Graphex

Graphex is a visual programming (language) application that allows you to build and execute 'graphs'. Each graph contains 'nodes' that perform different operations in the order created by the user. A fully connected graph is equivalent to a python script (or program).

You do not need any programming knowledge to use Graphex. It was designed to allow anyone to write computer programs (visually) without writing lines of code.

The Graphex UI

Installation

GraphEx is available in pip via pypi and is recommended to be installed in a virtual environment (venv):

python3 -m pip install mitre-graphex

GraphEx has a built in help menu:

python3 -m graphex -h

The top level help menu for graphex

You can quickly serve the UI with built-in graph execution via:

python3 -m graphex serve

Then navigate to https://localhost:8080 to get started creating executable graphs!

Documentation

For documentation on Graphex usage please read the offical documentation located at: docs/markdown/index.md.

This documentation can also be reached from inside the Graphex UI itself by navigating to 'Help' -> 'Documentation (Tutorial)' on the menu bar.

Plugins

GraphEx is intended to extended via its built-in plugin system. Plugins enable python3 developers to add custom, encapsulated functionality to GraphEx via nodes and datatypes.

For example, most GraphEx users at the time of this writing experience GraphEx alongside these plugins:

These plugins add hundreds of nodes for configuring and controlling ESXi and its virtual machines, handling SSH and WinRM connections, running/executing and monitoring ansible playbooks and automating browser interaction via playwright. No coding experience is needed to leverage these automation tools! Simply pip install the plugins alongside the core mitre-graphex package:

python3 -m pip install graphex-esxi-utils graphex-webautomation-plugin

Then serve GraphEx and drag the added nodes into your graph to start using them!:


Available subcategories and nodes in the sidebar for the graphex_esxi_utils plugin

Metadata

Release files for mitre-graphex 1.18.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for mitre-graphex 1.18.3
File Interpreter ABI Platform
mitre_graphex-1.18.3-py3-none-any.whl Python 3 none any Details

Release files / mitre_graphex-1.18.3-py3-none-any.whl

Download URL mitre_graphex-1.18.3-py3-none-any.whl
Size 13.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
50f6539297d7700c6a27254d0df24392120a7535ac8e161f9c6b939738fac239
BLAKE2b-256 checksum
How to use checksums
2a099ac46a26b045f92452673c8fe21438644cc61fe949296b18219bab1a61dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.18.3 This release

1 release file

1.18.2

1 release file

1.18.1

1 release file

1.18.0

1 release file

1.17.1

1 release file

1.17.0

1 release file

1.16.4

1 release file

1.16.3

1 release file

1.16.2

1 release file

1.16.1

1 release file

1.16.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page