# API reference ```{toctree} :maxdepth: 2 problem solvers criteria hypergrad search state types wrappers ``` The four extension surfaces are documented separately in [Protocols & extension points](../protocols.md).