Apache Spark is written in Scala language. It provides an API in Scala, Python, Java, and R languages to interact with Spark.