GXL ist eine XML-Sprache zur Beschreibung von Graphen und zugehörigen Graphen-Schemata. Sie wurde mit dem Ziel entwickelt, ein standardisiertes Austauschformat für graphen-basierte Softwarewerkzeuge zu schaffen. Das Graphen-Modell von GXL basiert auf gerichteten, geordneten, typisierten und attributierten Graphen (TGraphs) mit Erweiterungen zur Darstellung von Hypergraphen und hierarchischen Graphen. Auf Grundlage dieses allgemeinen Modells unterstützt GXL den Austausch einer großen Bandbreite unterschiedlicher Arten von Graphen.