# OR-Tools reference manuals ## C++ Documentation - [Algorithms](cpp_algorithms/index.html) - [CP-SAT](cpp_sat/index.html) - [Graph](cpp_graph/index.html) - [Linear Solver](cpp_linear/index.html) - [Routing](cpp_routing/index.html) ## DotNET Documentation - [CP-SAT package](dotnet/namespaceGoogle_1_1OrTools_1_1Sat.html) - [Graph package](dotnet/namespaceGoogle_1_1OrTools_1_1Graph.html) - [Knapsack Solver package](dotnet/namespaceGoogle_1_1OrTools_1_1Algorithms.html) - [Linear Solver package](dotnet/namespaceGoogle_1_1OrTools_1_1LinearSolver.html) - [Routing package](dotnet/namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html) - [Util package](dotnet/namespaceGoogle_1_1OrTools_1_1Util.html) ## Java Documentation - [CP-SAT package](java/namespacecom_1_1google_1_1ortools_1_1sat.html) - [Graph package](java/namespacecom_1_1google_1_1ortools_1_1graph.html) - [Knapsack Solver package](java/namespacecom_1_1google_1_1ortools_1_1algorithms.html) - [Linear Solver package](java/namespacecom_1_1google_1_1ortools_1_1linearsolver.html) - [Routing package](java/namespacecom_1_1google_1_1ortools_1_1constraintsolver.html) - [Util package](java/namespacecom_1_1google_1_1ortools_1_1util.html) ## Python documentation - [CP-SAT module](python/ortools/sat/python/cp_model.html) - [Domain module](python/ortools/util/sorted_interval_list.html) - [Graph module](python/ortools/graph/pywrapgraph.html) - [Knapsack Solver module](python/ortools/algorithms/pywrapknapsack_solver.html) - [Linear Solver module](python/ortools/linear_solver/pywraplp.html) - [Routing module](python/ortools/constraint_solver/pywrapcp.html)