Skip to content
AI News HubLIVE
In-site rewrite2 min read

Autoscaling schedules: reduce cold-start delays for predictable traffic

Summary

Baseten introduces autoscaling schedules that allow users to raise the minimum number of replicas before predictable traffic arrives, reducing cold-start delays. Users can configure up to 10 schedules per environment via dashboard, CLI, or Management API.

Autoscaling schedules: reduce cold-start delays for predictable traffic
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Product

Autoscaling schedules: reduce cold-start delays for predictable traffic

Use autoscaling schedules to start replicas before your traffic arrives, so requests don’t wait on cold starts.

Authors

Jonathan Rochette

Archit Mishra

Mingming Lang

Chloe Florit

Published

October 30, 2026

Share

Published

October 30, 2026

TL;DR

Autoscaling schedules reduce cold-start delays by raising the minimum number of replicas before predictable traffic arrives. You can set a schedule to recur (e.g., weekday mornings) or to run once (e.g., ahead of a product launch). Configure up to 10 schedules per environment through the dashboard, CLI, or Management API.

Autoscaling adjusts the number of replicas to match incoming traffic. When demand increases, new replicas need time before they can handle requests. This is their cold-start time, which includes allocating compute resources, starting the serving software, and loading the model. Requests that wait during a cold start have longer end-to-end response times.⁠

Autoscaling schedules help avoid cold-start delays by starting additional replicas before traffic arrives. You can set a schedule to recur (e.g., every weekday morning) or to run once (e.g., ahead of a launch).

Schedule autoscaling around demand

Many workloads have predictable traffic. Autoscaling schedules let you change your autoscaling settings at set times, so you don’t need to maintain an external cron job to do it.

Recurring peaks: Raise the minimum number of replicas during work hours and lower it overnight. For example, a meeting-transcription app can scale up before meetings begin and back down after the peak.

Planned events: Schedule a temporary capacity increase for product launches, load tests, or migrations to a new deployment.

✕

Illustrative example: starting additional replicas before an expected traffic surge can help keep end-to-end response times consistent as request volume increases.

How autoscaling schedules work

Each schedule sets a time window and the minimum and maximum number of replicas for that window. The minimum sets the lowest number of replicas the autoscaler keeps running during the window. The maximum limits the total number of replicas the autoscaler can run. When no schedule is active, the environment uses its default settings.

To configure a schedule:

Create up to 10 schedules per environment, all using one shared timezone.

Choose a daily, hourly, or one-time window. Windows can’t overlap and must last at least five minutes.

Use the dashboard, CLI, or Management API.

✕

Example from the Baseten UI: Two autoscaling schedules for a production environment.

Get started

Start replicas before your expected traffic arrives to reduce cold-start delays. Follow the setup guide to configure schedules through the dashboard, CLI, or Management API, or talk with our engineers about your workload.

Talk to us

Connect with our product experts to see how we can help.

Talk to an engineer

Key points and analysis

Article intelligence

EngineersIntermediate

Key points

  • Autoscaling schedules start replicas before traffic arrives to avoid cold-start delays.
  • Each schedule sets a time window with min and max replicas; up to 10 schedules per environment.
  • Supports daily, hourly, or one-time windows; windows cannot overlap and must last at least 5 minutes.

Highlights and analysis are generated automatically and may contain errors. Check the original source.