Build with our solver, or Plug in our Apis

Constraint optimization built for real-world complexity and scale

Solve any constraint programming problem with Timefold. Start building yourself with our open-source constraint solver or integrate one of our plug & play APIs. From shift scheduling to vehicle routing and job scheduling problems, Timefold offers the flexibility with unmatched performance.

Solver or out-of-the-box APIs

Build yourself, or plug and play

Build your optimization application with our constraint solver (the continuation of OptaPlanner), or skip months of development by integrating our fit-for-purpose scheduling APIs.

Build yourself

Our solver is a lightweight, embeddable constraint satisfaction engine you can use to model custom solutions. 

Integrate

For vehicle routing, shift scheduling, and job scheduling, we built ready-made models you call directly via REST API.

Automate and optimize complex scheduling satisfy any constraint at scale

Built for complexity & scale

Hard constraints represent rules and limitations of the real world
Medium constraints help manage plans when resources are limited
Soft constraints help optimize plans based on the business goals.

Configurable constraints

Configure and weigh soft, medium and hard constraints to tailor optimization output to your specific needs

Shift scheduling

Automatically schedule shifts while optimizing for fairness, efficiency, costs or other business objectives

Vehicle routing

Best fit for VRPs. Solve complex vehicle routing problems & optimize for travel time, multi-resource coordination and more.

Task or job scheduling

Automatically assign the right job to the right resource, all constraints taken into account.

Re-schedule in real time

When the real world inevitably disrupts your schedules, adapt in real time automatically or through our recommendation engine.

Hierarchical planning

Solve complex, multi-layered planning problems across use cases thanks to Timefold’s versatile capabilities.

Examples of use cases

Start building with Quickstarts

Bed allocation

Conference scheduling

Flight crew scheduling

Food packaging

Maintenance scheduling


Meeting scheduling

Order picking

Job shop scheduling

Vehicle routing

Shift scheduling

Compatibility

Timefold Solver is compatible with all major frameworks and platforms in the Java, Python and Kotlin ecosystems.

Teams solving real scheduling problems

Our customers about their Timefold experience.

"We needed a solution that would integrate seamlessly into our technology stack. Timefold’s engineering-first mindset immediately stood out. Their capabilities are advanced and comprehensive, their APIs are exceptionally clean, and their economic model is both uncomplicated and well aligned with organizations that rely on a platform provider."

Brooks Adcock
Technical Business Lead, Service Trade

"Timefold worked in partnership with NEC to provide the optimisation required and extended their platform to accommodate specific requirements for the Social Housing sector. The time to market was shortened through agile partnerships working."

Trevor Hampton
Product Director, NEC

"Tasked with a complex scheduling problem for a prospect, we were operational in real-time, with real data in 4 days. Thanks in large part to the solid foundation of Timefold, the client selected us on the strength of our demonstration."

Michael Galkovsky
NATO, Intelligence, and Defense Chief Architect, IBM services

Why Timefold?

Unrestricted modeling

Don’t let limited CP constructs hold you back. Define what matters.

RETE-powered constraints

Delta evaluation with expressiveness. Write less, optimize more.

Built-in heuristics

Our constraint solver scales up without hitting infeasibility walls.

Visual explainability

Inspect and understand solutions like you’re reading a Slack thread.

Easy integration

Plug into your stack. Self-hosted, REST APIs, Java, Kotlin, and more.

World-class performance

Built on 19+ years of development and battle-tested in real-world complexity.

Enterprise-grade security

Designed to meet enterprise security standards, without adding complexity to your stack.

SOC 2

ISO 27001:2022

GDPR

When scheduling works, everything works.

Less waste. More control. Teams that trust the plan.