Get Started
Gradient-Free-Optimizers provides 23 optimization algorithms behind a simple, Pythonic API. These pages cover everything you need to go from installation to running your first optimization.
Introduction
Install the library, run your first optimization, and learn the core workflow: search space, objective function, optimizer, results.
Optimization Algorithms
Overview of all 23 algorithms organized by category: local, global, population-based, and sequential model-based.
Mixed Search Spaces
Continuous, discrete, and categorical dimensions freely mixed in a single search space dictionary.
Minimal Dependencies
Only NumPy and pandas required. No heavy frameworks, no external optimization backend.
Pythonic API
Dict search spaces, callable objectives, DataFrame results. Standard Python data structures, no special objects.