Generated banner for Render Domains
Generated logo for Render Domains

Render Domains

RenderOfficialCreated by Render

  • Skill
  • Tool integration
  • Cloud and DevOps
  • MIT
  • Medium risk

From the author

Configures custom domains and TLS certificates on Render—DNS setup, CNAME records, apex domains, wildcard domains, and certificate troubleshooting. Use when the user needs to add a custom domain, configure DNS, set up HTTPS/TLS, troubleshoot certificate issuance, disable the onrender.com subdomain, or add a wildcard domain. Trigger terms: custom domain, DNS, CNAME, TLS, SSL, HTTPS, certificate, apex domain, wildcard domain, onrender.com, domain verification.
— the description by Render

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides guidance and configuration steps for managing custom domains on the Render platform. It covers the process of linking domains to web services or static sites, setting up necessary DNS records (including CNAME, A, and ALIAS), and managing TLS certificate issuance. The skill also addresses common troubleshooting scenarios such as DNS propagation, CAA record conflicts, and IPv6 configuration requirements.

What it does

  • Guides the addition of custom domains to Render web services and static sites.
  • Provides instructions for configuring CNAME, A, and ALIAS DNS records.
  • Explains the setup for wildcard domains and apex domain redirection.
  • Assists with troubleshooting TLS certificate issuance and domain verification.
  • Details how to disable the default onrender.com subdomain.
  • Provides configuration requirements for CAA records and IPv6 removal.

When to use it

  • When you need to map a custom domain to a Render-hosted service.
  • When you are setting up DNS records with a third-party provider.
  • When you need to resolve issues with domain verification or certificate issuance.
  • When you want to implement a wildcard domain for your service.
  • When you need to configure CAA records to allow Render's certificate authorities.

Advantages

  • Automated TLS certificate provisioning and renewal.
  • Clear guidance on handling apex domains and CNAME flattening.
  • Specific troubleshooting steps for common DNS and certificate errors.
  • Support for both manual dashboard configuration and Blueprint-based declarations.

Usage examples

“How do I point my apex domain to a Render service?”
The agent explains the use of CNAME flattening or ALIAS records for apex domains, or provides the specific A record IP address from the Render dashboard.
“My TLS certificate is not issuing on Render, what should I check?”
The agent suggests checking for conflicting CAA records, ensuring no AAAA records exist, and verifying that DNS propagation has completed.
“How do I set up a wildcard domain on Render?”
The agent provides the three required CNAME records for routing, ACME validation, and Cloudflare DDoS validation.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/render-oss/render-domains/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip render-domains.zip -d .agents/skills

Documentation by Render

Render Custom Domains

Render automatically provisions and renews TLS certificates (via Let's Encrypt and Google Trust Services) for all custom domains. All HTTP traffic is redirected to HTTPS. Custom domains work on web services and static sites only.

When to Use

  • Adding a custom domain to a web service or static site

  • Configuring DNS records (CNAME, A, or ALIAS) with a provider

  • Setting up a wildcard domain (*.example.com)

  • Troubleshooting certificate issuance or domain verification failures

  • Choosing between apex (example.com) and www (www.example.com)

  • Disabling the onrender.com subdomain after adding a custom domain

Domain Limits and Cost

Workspace plans include a limited number of custom domains. Adding domains beyond the included allowance incurs an additional cost. Confirm current allowances and charges at Render pricing or in the Dashboard.

Setup Steps

1. Add domain in Dashboard
  1. Go to your service's Settings > Custom Domains

  2. Click + Add Custom Domain

  3. Enter your domain (e.g. app.example.com)

  4. Click Save

Adding a www subdomain automatically adds the root domain (and vice versa) with a redirect between them.

2. Configure DNS

Add a DNS record with your provider pointing to your Render service:

Domain typeRecord typeNameValue
Subdomain (app.example.com)CNAMEapp<service>.onrender.com
Apex (example.com) on CloudflareCNAME (flattened)@<service>.onrender.com
Apex on other providersA@Use Render-provided IP (see Dashboard)

Important: Remove any AAAA (IPv6) records for your domain. Render uses IPv4, and stale AAAA records cause unexpected behavior.

Provider-specific guides:

3. Verify domain

Click Verify in the Dashboard. If verification fails, DNS may not have propagated yet—wait a few minutes and retry.

Speed up verification by flushing DNS caches:

After verification, Render issues a TLS certificate automatically.

Wildcard Domains

Wildcard domains (*.example.com) route all matching subdomains to one service.

Requires three CNAME records:

NameValuePurpose
*<service>.onrender.comRoutes traffic
_acme-challenge<service-id>.verify.renderdns.comLet's Encrypt validation
_cf-custom-hostname<service-id>.hostname.renderdns.comCloudflare DDoS validation

Cloudflare users: If you add *.example.com without adding the root domain to Render, disable proxying (gray cloud) for the root domain to avoid routing conflicts.

CAA Records

If your domain has CAA records, add entries for Render's certificate authorities:

example.com IN CAA 0 issue "letsencrypt.org"
example.com IN CAA 0 issuewild "letsencrypt.org"
example.com IN CAA 0 issue "pki.goog; cansignhttpexchanges=yes"
example.com IN CAA 0 issuewild "pki.goog; cansignhttpexchanges=yes"

Without these, TLS certificate issuance fails silently.

Disabling the onrender.com Subdomain

After adding at least one custom domain, you can disable the default onrender.com subdomain:

  1. Settings > Custom Domains > Render Subdomain > toggle to Disabled

  2. All requests to the onrender.com URL receive a 404

  3. Can be re-enabled at any time

Blueprint Configuration

Custom domains are specified in the domains field:

services:
  - type: web
    name: api
    runtime: node
    plan: starter
    domains:
      - app.example.com
      - www.example.com

Blueprint domains only declare the domain association. You still need to configure DNS with your provider manually.

Common Mistakes

MistakeFix
AAAA records presentRemove all IPv6 AAAA records for the domain
CAA records blocking issuanceAdd letsencrypt.org and pki.goog entries
Verifying too quicklyWait 2-5 minutes for DNS propagation, then flush caches
Cloudflare proxy + wildcard without root domainDisable proxying (gray cloud) for the root domain
Trying to add domain to a private serviceCustom domains only work on web services and static sites
502 after verificationRouting rules are updating — wait a few minutes

References

DocumentContents
references/dns-configuration.mdProvider-specific DNS setup, apex domain options, TTL recommendations
  • render-web-services — Web service configuration, TLS, port binding

  • render-static-sites — Static site domains, CDN, headers

  • render-blueprints — domains field in render.yaml

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs Node.js

The author says: Render web services and static sites

Security

What our scanner noticed· Medium risk

  • Possible data-exfiltration endpoints

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Render
Publisher
Render (Official)
Source
render-oss/skills · skills/render-domains · commit b985a63
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Render or Render.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download render-domains.zip