API Summary
Quick reference for SolverForge Python API.
Quick reference for SolverForge Python API.
Configure the solver with SolverConfig and related classes.
Configure solver behavior with SolverConfig and TerminationConfig
Build constraints using the fluent Constraint Streams API.
Build predicate expressions with the Expression API
Build REST APIs for your solver with FastAPI.
Cheat sheet for common SolverForge APIs
Build constraints with forEach, filter, join, groupBy, and more
Handle SolverForgeError types and troubleshoot common issues
Create and run solvers with SolverFactory and Solver
Frequently asked questions about SolverForge.
Efficiently filter and match entities in constraint streams.
Efficiently match entities with equal, lessThan, overlapping, and filtering joiners
Generate WASM modules with WasmModuleBuilder
Execute the solver synchronously with Solver.solve().
JSON serialization with dataclasses and Pydantic.
Aggregate data in constraint streams using collectors.
Aggregate values with count, sum, average, min, max, toList, toSet, and loadBalance
Configure logging for debugging and monitoring.
Understand SimpleScore, HardSoftScore, HardMediumSoftScore, and BendableScore
Manage concurrent and asynchronous solving jobs.
Define constraints using the fluent Constraint Streams API.
Define hard and soft constraints using the constraint streams API
Choose the right score type for your constraints.
Analyze and explain solutions with SolutionManager.
Compare solver configurations and tune performance.
Understand why a solution has its score.
Configure and run the solver to find optimal solutions.
Configure and run the constraint solver
Optimize constraint evaluation for faster solving.
Generate WASM modules for constraint predicates
API reference and quick lookup guides
Test constraints in isolation for correctness.
Integrate SolverForge with web frameworks and other systems.
API reference and frequently asked questions.