HBase is a very popular data store due to its tight integration with Hadoop. However, query latencies can sometimes be high, specially when scanning tables on column values. This can also have other undesirable side effects - like timeouts at client, or lease expires. Hindex adds secondary indexes for HBase tables. The indexes are used for equals and range condition scans, and can turn full table scans to point/range scans. Hindex is 100% server-side solution based on co-processors and supports one or more indexes on a table, multi-column index, and also index based on part of a column value. Hindex stores region level index in a separate table, and colocates the user and index table regions with a custom load balancer.