• 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

Render FAQ

This page lists answers to questions that many folks have as they're getting up and running with Render.

Languages and technologies

Which languages does Render support?

Render natively supports Node.js / Bun, Python, Ruby, Go, Rust, and Elixir.

You can deploy an app in virtually any language (.NET, Java, PHP, etc.) via a Docker image.

Which datastores does Render support?

Render offers managed Postgres databases, along with Key Value instances that are compatible with virtually all Redis clients.

You can also run your own custom database instance (MariaDB, MongoDB, etc.) backed by a persistent disk.

Billing

What can I do on Render for free?

See Deploy for Free.

What does Render bill for?

Render bills each workspace monthly for the items listed below. For details on all of these, see the pricing page.

BillableDescription
Workspace plan

Each workspace has an associated plan: Hobby, Pro, Scale, or Enterprise. This plan determines the workspace's features, limits, and monthly fee.

The Hobby plan does not have a monthly fee. See the fees for other plans on the pricing page.

Compute and storage costs

Prorated by the second. If a service is active for ten seconds in a given month, you are billed only for those ten seconds.

You are billed for each of the following:

  • Each paid instance of a service or datastore
    • For scaled services, you are billed for each running instance.
    • This includes paid instances running as part of a service preview or preview environment.
  • Database replicas created for Render Postgres high availability or read replicas
  • Storage capacity for Render Postgres databases and persistent disks
Pipeline minutes

Includes a monthly included amount.

Render's build pipeline is responsible for building your project before it's deployed. This includes running each service's build and pre-deploy commands. Each workspace receives a monthly included amount of pipeline minutes (see the pricing page), which are consumed while running these commands.

Render also offers a performance pipeline tier for teams with builds that require additional memory and/or CPU. Performance pipeline minutes carry an additional charge and do not provide a monthly included amount.

You can set a monthly spend limit for pipeline minutes. If you reach this limit in a given month, Render stops running new builds for your services until the next billing period.

Outbound bandwidth

Includes a monthly included amount.

Outbound bandwidth includes all network traffic sent by your services to destinations outside of Render. This data includes web pages, API payloads, and so on.

Each workspace receives a monthly included amount of outbound bandwidth shared across all services (see the pricing page). If you exceed this, Render bills you for a supplementary amount.

Inbound bandwidth (traffic to your services) is free. As part of Render's DDoS protection, Render does not bill for bandwidth usage incurred from a DDoS attack.

Custom domains

Each plan includes a set number of custom domains across all services. Additional domains cost $0.25 each per month. See the pricing page for included amounts by plan.

All of my services run on free instances. Can I still be billed?

Yes, if you've added a payment method. If you exceed your monthly included amount of outbound bandwidth or build pipeline minutes, Render bills you for a supplementary amount. You can set a monthly spend limit for pipeline minutes.

If you haven't added a payment method:

  • Exceeding your included outbound bandwidth suspends your services for the remainder of the month.
  • Exceeding your included pipeline minutes pauses new builds for the remainder of the month. Your services keep running their most recent builds.

Service behavior

My app runs fine locally. Why does it fail to deploy?

Please see Troubleshooting Your Deploy.

Why is my free service sometimes slow to respond?

Free web service instances spin down if they receive no incoming traffic for 15 consecutive minutes. These services take about a minute to spin back up when they next receive a request.

Paid compute plans do not spin down.

Learn more about free instance limitations, including for Render Postgres and Key Value.

Why do files saved to my service's filesystem disappear?

By default, Render services have an ephemeral filesystem, which means that any changes you make to local files are lost every time a service redeploys or restarts.

For long-term data storage on Render, we recommend one of the following:

  • For storage of relational data, create a Render Postgres database.
  • For storage of key-value data, create a Render Key Value instance.
  • For storage of arbitrary files, attach a persistent disk.
    • You can also use a persistent disk to run a custom database instance instead of Render Postgres, such as MySQL.

Can I deploy multiple apps to a single Render service?

It might be possible, but you shouldn't. Run each of your applications in a separate service to ensure proper resource isolation for security and performance.

Let's say you want to deploy an architecture consisting of a frontend site, a backend API, and a datastore. We recommend deploying these as follows:

AppService type(s)
Frontend site

Static site or web service

Backend API

Web service or private service

Datastore

Render Postgres or a custom database backed by a persistent disk

To help identify which service types are right for your use case, see this flowchart.

Account administration

Can I transfer existing services from one workspace to another?

No, it is not currently possible to transfer existing services between workspaces. Instead, you can:

  • Invite team members to collaborate on services in your current workspace
  • Recreate your services in the workspace you want to move them to

Render support

Which types of issues can Render's support team help with?

Please see When to contact support.

Render FAQ
  • Languages and technologies
    • Which languages does Render support?
    • Which datastores does Render support?
  • Billing
    • What can I do on Render for free?
    • What does Render bill for?
    • All of my services run on free instances. Can I still be billed?
  • Service behavior
    • My app runs fine locally. Why does it fail to deploy?
    • Why is my free service sometimes slow to respond?
    • Why do files saved to my service's filesystem disappear?
    • Can I deploy multiple apps to a single Render service?
  • Account administration
    • Can I transfer existing services from one workspace to another?
  • Render support
    • Which types of issues can Render's support team help with?
All Systems Operational
© Render Inc. All rights reserved.