• Docs
  • Changelog
Sign in
Get started
    • Home
    • Your first deploy
    • Free instances
    • Platform features by plan
    • Use with coding agents
    • FAQ
    • Templates
      • Migrate from…
        • Heroku
        • Railway
    • Compute plans
    • SandboxesBeta
      • Service types
        • Which to use?
        • Static sites
        • Web services
        • Private services
        • Background workers
        • Cron jobs
        • Workflows
        • Multi-service architectures
      • Data storage
        • Render Postgres
        • Render Key Value (Redis®-compatible)
        • Persistent disks
    • How deploys work
    • Supported languages
    • Git providers (GitHub, etc.)
    • Build pipeline
    • Deploy hooks
    • Monorepo support
    • Troubleshooting deploys
      • Previewing changes
        • Single-service previews
        • Preview environments (multi-service)
      • Docker deploys
        • Overview
        • Deploy a registered image
        • Using secrets
      • Runtime
        • Native runtimes
        • Environment variables & secrets
        • Default environment variables
    • Intro to sandboxes
    • Limits
      • How to…
        • Create & configure sandboxes
        • Execute commands
        • Manage files
        • Manage snapshots
      • Use with…
        • Claude Managed Agents
        • Cursor Cloud Agents
        • OpenAI Agents API
      • SDK/CLI reference
        • TypeScript SDK
        • Python SDK
        • CLI commands
    • Intro to workflows
    • Tutorial
    • Limits & pricing
      • How to…
        • Define tasks
        • Define flowsNew
        • Trigger runs
        • Develop locally
      • SDK reference
        • TypeScript SDK
        • Python SDK
      • Example workflows
        • TypeScript examples
        • Python examples
    • Overview
    • Create & connect
    • Database credentials
    • Extensions
    • Version upgrades
    • Logical replication
    • Legacy instance types
      • Database recovery
        • Recovery & backups
        • High availability
      • Database performance
        • Read replicas
        • Connection pooling
        • Admin apps
        • Repacking tables
        • Troubleshooting performance
    • Regions
    • Inbound IP rules
    • Edge caching
    • WebSockets
    • TLS certificates
      • Custom domains
        • Overview
        • Cloudflare
        • Namecheap
        • Other DNS providers
      • Internal traffic
        • Private network
        • Private links
      • Outbound traffic
        • Default IP ranges
        • Dedicated IP addresses
        • Outbound bandwidth
        • Handling network changes
      • Static site config
        • Custom response headers
        • Redirects & rewrites
    • The Render Dashboard
    • SSH / Shell access
    • Projects & environments
      • Service actions
        • Scaling
        • Rollbacks
        • Maintenance mode
        • One-off jobs
      • Infrastructure as code
        • Blueprints overview
        • render.yaml reference
        • Terraform provider
    • In-dashboard metrics
    • Health checks
    • Uptime best practices
      • Logging
        • In-dashboard logs
        • Log streams (syslog/HTTPS)
      • OpenTelemetry (OTel) metrics
        • Provider setup
        • Metrics reference
      • Notifications
        • Webhooks
        • Email / Slack
    • MCP Server
      • Render CLI
        • Overview
        • Command reference
      • REST API
        • Overview
        • API reference
      • Third-party connections
        • OIDC support
        • Datadog
    • Workspaces, members, & roles
    • Login settings
    • Audit logs
      • Organizations
        • Overview
        • SAML SSO
    • DDoS protection
    • Platform maintenance
      • Compliance
        • Overview
        • HIPAA (US health data)
        • HIPAA best practices
        • Shared responsibility model
        • Pentest policy
    • Heroku vs Render
    • Vercel vs Render

Build Pipeline

Render's build pipeline handles the tasks that occur before a new deploy of your service goes live. Depending on your service, these tasks might include:

  • Running your build command (yarn, pip install, etc.)
  • Running your pre-deploy command (for database migrations, asset uploads, etc.)
  • Building an image from a Dockerfile

All pipeline tasks consume pipeline minutes. Each workspace receives an included monthly amount of pipeline minutes, and you can purchase additional minutes as needed.

Pro workspaces and higher can enable the Performance pipeline tier to run pipeline tasks on larger compute instances.

View your current month's pipeline usage from your Billing page.

Pipeline tiers

Pro workspaces and higher can choose between two pipeline tiers: Starter and Performance.

Hobby workspaces always use the Starter tier.

TierSpecsDescription
Starter (default)2 CPU
8 GB RAM

Each workspace receives a number of Starter-tier pipeline minutes per month, according to its plan:

  • Hobby: 500 minutes
  • Pro: 1000 minutes
  • Scale: 5000 minutes

Recommended unless your pipeline tasks require additional memory or CPU.

Performance16 CPU
64 GB RAM

Requires a Pro plan or higher. Runs builds on compute instances with significantly higher memory and CPU.

Does not provide an included monthly amount of pipeline minutes. Performance pipeline minutes are billed at a higher rate than Starter minutes.

Use this tier if your pipeline tasks require memory or CPU beyond what's provided by the Starter tier.

Specs and pricing details for each tier are available from your Workspace Settings page in the Render Dashboard.

Setting your pipeline tier

Your pipeline tier is a workspace-wide setting. Every pipeline task across your workspace uses the same tier.

  1. In the Render Dashboard, go to your Workspace Settings page.
  2. In the Build Pipeline section, select a pipeline tier.
  3. Confirm your selection in the dialog that appears.

Pipeline minutes

While they're running, your builds and other pipeline tasks consume pipeline minutes. You can view your current month's usage from your Billing page.

Pipeline minutes are specific to their associated tier. You can't use Starter minutes with the Performance tier or vice versa.

Included minutes

Each workspace receives included Starter-tier pipeline minutes per month:

Workspace planIncluded minutes

Hobby

500

Pro

1000

Scale

5000

The Performance tier does not provide an included monthly amount of pipeline minutes.

Running out of minutes

If you run out of pipeline minutes during a given month, you automatically purchase a supplementary amount of minutes for your current tier, unless:

  • You've reached your monthly spend limit, or
  • You haven't added a payment method.

In the above cases, Render stops running pipeline tasks (including service builds!) for the remainder of the current month. You can reenable pipeline tasks by raising your spend limit (and adding a payment method if you haven't).

Setting a spend limit

You can set a maximum amount to spend on pipeline minutes each month. As long as you're under your limit for a given month, you automatically purchase a supplementary amount of minutes whenever you run out.

  1. In the Render Dashboard, go to your Workspace Settings page.
  2. In the Build Pipeline section, click Set spend limit (or Edit if you're editing an existing limit).
  3. Specify a new limit in the dialog that appears.

Build limits

  • Render cancels a build if any of the following occurs:
    • Memory usage exceeds the limit for your pipeline tier.
    • Disk space usage exceeds 16 GB.
    • Your build command fails or times out (after 120 minutes).
    • Your pre-deploy command fails or times out (after 30 minutes).
  • Each Render service can have only one active build at a time.
    • Whenever a new build is initiated, Render cancels any in-progress build for the same service.
  • Builds don't have access to your running service instance's resources (such as memory or disk).
    • This is because pipeline tasks run on completely separate compute.
Build Pipeline
  • Pipeline tiers
    • Setting your pipeline tier
  • Pipeline minutes
    • Included minutes
    • Running out of minutes
    • Setting a spend limit
  • Build limits
All Systems Operational
© Render Inc. All rights reserved.