# OR-Tools reference manuals ## C++ Documentation - [Algorithms](cpp_algorithms/index.html) - [Graph](cpp_graph/index.html) - [Linear Solver](cpp_linear/index.html) - [CP-SAT](cpp_sat/index.html) - [Routing](cpp_routing/index.html) ## .NET Documentation - [Algorithms package](dotnet/namespaceGoogle_1_1OrTools_1_1Algorithms.html) - [Graph package](dotnet/namespaceGoogle_1_1OrTools_1_1Graph.html) - [Linear Solver package](dotnet/namespaceGoogle_1_1OrTools_1_1LinearSolver.html) - [CP-SAT package](dotnet/namespaceGoogle_1_1OrTools_1_1Sat.html) - [Routing package](dotnet/namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html) - [Util package](dotnet/namespaceGoogle_1_1OrTools_1_1Util.html) ## Java Documentation ### Javadoc - [ortools-java package](javadoc/index.html) ### Doxygen - [Algorithms package](java/namespacecom_1_1google_1_1ortools_1_1algorithms.html) - [Graph package](java/namespacecom_1_1google_1_1ortools_1_1graph.html) - [Linear Solver package](java/namespacecom_1_1google_1_1ortools_1_1linearsolver.html) - [CP-SAT package](java/namespacecom_1_1google_1_1ortools_1_1sat.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 - [Algorithms module](python/ortools/algorithms/pywrapknapsack_solver.html) - [Graph module](python/ortools/graph/pywrapgraph.html) - [Linear Solver module](python/ortools/linear_solver/pywraplp.html) - [CP-SAT module](python/ortools/sat/python/cp_model.html) - [Routing module](python/ortools/constraint_solver/pywrapcp.html) - [Domain module](python/ortools/util/sorted_interval_list.html)