Difference between GraphX and GraphFrames libraries in Spark

bookmark

GraphX Library GraphFrames Library
Graph processing library in Spark Graph processing library in Spark
Based on RDDs Based on DataFrames and Datasets
Provides lower-level APIs for building Offers higher-level APIs for building and
and manipulating graphs manipulating graphs
Supports parallel graph computation Supports parallel graph computation
Limited support for structured data Native support for structured data