La bibliothèque Java Apache Crunch fournit un cadre pour écrire, tester et exécuter des pipelines MapReduce. Son objectif est de rendre les pipelines composés de nombreuses fonctions définies par l'utilisateur simples à écrire, faciles à tester et efficaces à exécuter.