La libreria Java Apache Crunch fornisce un framework per scrivere, testare ed eseguire pipeline MapReduce. Il suo obiettivo è rendere le pipeline, composte da molte funzioni definite dall'utente, semplici da scrivere, facili da testare ed efficienti da eseguire.