Spatial Index Library is an extensible spatial index library for Java and C++ that supports robust spatial indexing methods and many advanced features, including index persistence, query visitors, and action listeners. It currently suppports R-tree (RTree) variants.