Cypher for Apache Spark is a new language toolkit that enables big data analysts and data scientists to incorporate graph querying into their workflows, making it easier to leverage graph algorithms. The system allows for the execution of Cypher queries on property graphs stored in an Apache Spark cluster, providing both query execution and a more programmatic API for working with graphs. It supports multiple named graphs, query composition, and dynamic construction of new graphs, enabling complex data processing pipelines across multiple heterogeneous data sources to be constructed incrementally. The system provides an extensible API for integrating additional data sources and is the first open source implementation of Cypher in a distributed memory / big data environment outside of academia.