In this chapter, we will discuss the Spark GraphX library, which helps to perform graph-based computation on the top of Spark. The purpose of this chapter is to make the reader familiar with the GraphX library. We will discuss how graphs are stored in Spark along with inbuilt operations that can be executed on graphs. We will also talk about some graph-based algorithms that are available in the Graphx library.