This document provides an introduction to SPARQL, the query language for RDF. It describes that SPARQL was created by the RDF Data Access Working Group of the W3C and became a recommendation in 2008. It has a SQL-like syntax and allows querying RDF triples through triple patterns and basic graph patterns. Common implementations include ARQ, Virtuoso, and Sesame.