ZOOpt (Zeroth-Order Optimization) is a Python package designed for derivative-free, black-box optimization. It is primarily used to solve optimization problems that do not rely on gradient information, such as non-differentiable functions, complex problems with many local minima, or black-box systems where only input-output testing is possible.