Docs
  • Solver
  • Models
    • Field Service Routing
    • Employee Shift Scheduling
    • Pick-up and Delivery Routing
    • Task Scheduling
  • Platform
Try models
  • Timefold Solver SNAPSHOT
  • Commercial editions
  • License management
  • Edit this Page

Timefold Solver SNAPSHOT

    • Introduction
    • Getting started
      • Overview
      • Build as a service
      • Embed as a library
        • Hello World guide
        • Quarkus guide
        • Spring Boot guide
    • Domain modeling
      • Guide
      • Building blocks
      • Common patterns
    • Constraints and score
      • Overview
      • Score calculation
      • Understanding the score
      • Load balancing and fairness
      • Performance tips and tricks
    • Running the Solver
      • Overview
      • As a service
        • REST API
        • Model Enrichment
        • Constraint weights
        • Demo data
        • Exposing metrics
      • As a library
        • Configuring Timefold Solver
        • Constraint weights
        • Quarkus integration
        • Spring Boot integration
        • JPA/JAXB/JSON integration
    • Diagnosing the Solver
      • Benchmarking
      • Solver diagnostics
    • Deploying to the Timefold Platform
      • Overview
      • Getting started
      • Platform model metadata
      • Using metrics
    • Optimization algorithms
      • Overview
      • Construction heuristics
      • Local search
      • Exhaustive search
      • Custom moves
        • Neighborhoods API
        • Move Selector reference
    • Responding to change
      • Continuous planning
      • Real-time planning
      • Non-disruptive replanning
      • Assignment Recommendation API
    • Example use cases
      • Vehicle routing (guide)
      • More examples on GitHub
    • FAQ
    • New and noteworthy
    • Upgrading Timefold Solver
      • Upgrading Timefold Solver: Overview
      • Upgrade from Timefold Solver 1.x to 2.x
      • Upgrading from OptaPlanner
      • Backwards compatibility
      • Migration guides
        • Variable Listeners to Custom Shadow Variables
        • Chained planning variable to planning list variable
    • Commercial editions
      • Overview
      • Installation
      • Performance improvements
      • Score analysis
      • Recommendation API
      • Nearby selection
      • Multithreaded solving
      • Partitioned search
      • Constraint profiling
      • Multistage moves
      • Throttling best solution events
      • License management

License management

The Timefold License Manager is where you register for a free trial, add and download license files, and manage your team’s access to Timefold Solver Enterprise Edition.

Register and free trial

  1. Go to licenses.timefold.ai and click Register.

  2. Log in with your company email address. Public email domains (Gmail, Hotmail, Yahoo, and similar) aren’t accepted. You must use a work email.

  3. Fill in the registration form: company name and website URL, the scheduling problem you’re solving, the scale of your problem, and how you currently solve it.

  4. Accept the terms of service and click Register.

Your account and company are created immediately, and you’re given a free, time-limited Enterprise trial: you can create and download fully functional Enterprise Edition license files right away, without talking to sales first.

The first user to register for a company automatically becomes that company’s admin.

When the trial ends, you need a paid subscription to keep creating new licenses.

Managing licenses

Creating licenses requires the admin role within your company. Regular users can view and download their own licenses only.

View your licenses

Click Licenses in the sidebar to see your active licenses, or switch to the Expired tab to see past ones. Each license card shows its type, expiration date, and a download button.

The Licenses list in the Timefold License Manager
Figure 1. The Licenses list in the Timefold License Manager

Add a license

  1. Click Licenses → Add license key.

  2. Select an expiration date. It can’t exceed your company’s contract end date.

  3. Optionally, assign the license to a specific user in your company.

  4. Click Add license key.

Your company’s plan determines the license type; you don’t need to select it manually.

Download a license key

Click Download license key next to a license to get its .pem file. Introduce it to your project as described in Set up your license key.

Treat your license key as a secret. Don’t commit it to source control; inject it at runtime using your secret manager instead (for example Kubernetes Secrets, AWS Secrets Manager, HashiCorp Vault, or a CI/CD secret store).

Expired licenses

Expired licenses remain visible under the Expired tab, and you can still download them to review, but they’re no longer accepted by the solver.

Once a license expires, Timefold Solver refuses to start. There is no grace period. Renew your license before it expires to avoid downtime.

Notifications

Email reminders

The license manager emails the license owner before a license expires: seven days before, and again one day before. If you’re not receiving these emails, check your spam folder or ask your company admin to verify the license owner’s address.

Solver warnings

Timefold Solver also logs warnings as a license approaches expiry, with increasing urgency at less than 30 days, less than 14 days, and less than one day remaining. Once expired, the solver refuses to start. Monitor your application logs for these warnings so you have time to renew.

Managing your team

Inviting and managing team members requires the admin role within your company.

Invite team members

Open your company from the sidebar, go to the Users tab, and click Invite user. The invitee receives an email with an acceptance link valid for 14 days. Once they accept, they join your company with the user role.

If an invitation expires or wasn’t received, find it in the Users tab and click Resend to send a fresh 14-day link.

Change a user’s role or remove a user

From the Users tab, click Edit next to a user to change their role between admin and user, or click Delete to remove them.

At least one admin must remain in a company at all times; you can’t demote or delete the last admin.

Account and company settings

Update your name from your avatar menu → Settings. Your identity provider manages your email address, so you can’t change it there.

Only Timefold can change company-level settings, such as your plan and contract dates. Contact support@timefold.ai if you need your plan updated.

Pricing

Visit the pricing page for current Enterprise pricing and contact details.

  • © 2026 Timefold BV
  • Timefold.ai
  • Documentation
  • Changelog
  • Send feedback
  • Privacy
  • Legal
    • Light mode
    • Dark mode
    • System default