Overview
| This documentation covers our Open Source solver to build a model from scratch. We also provide off-the-shelf models to solve common planning problems. These can be found here. | 
Each quick start guide gets you up and running with Timefold Solver quickly. Pick one that aligns with your requirements:
- 
- 
Build a simple Java, Python or Kotlin application that uses Timefold Solver to optimize a school timetable for students and teachers. 
 
- 
- 
- 
Build a REST application with Java or Kotlin that uses Timefold Solver to optimize a school timetable for students and teachers. 
- 
Quarkus is a popular platform in the Java ecosystem that supports native compilation. 
 
- 
- 
- 
Build a REST application with Java or Kotlin that uses Timefold Solver to optimize a school timetable for students and teachers. 
- 
Spring Boot is a popular platform in the Java ecosystem that supports native compilation. 
 
- 
All three quick starts use Timefold Solver to optimize a school timetable for student and teachers:
| The timefold-quickstarts repository contains the source code for all these guides and more. | 
 
You can also find out how to build Vehicle Routing with Quarkus.
For other use cases,
take a look at the timefold-quickstarts Github repository.