This document discusses coprocessors in HBase, which allow arbitrary code to run on each region server. It provides examples of using coprocessors for observers that react to events and endpoints that clients can explicitly call. The examples include expanding single-row JSON data into multiple columns, collecting real-time analytics, and optimizing searches through endpoints.