Custom domains allow you to publish your CalStudio AI apps on your own branded domain, providing a seamless experience for your users without any CalStudio branding.

Overview

With custom domains, you can:
  • Host your AI apps on your own domain (e.g., chat.yourdomain.com)
  • Maintain complete brand consistency
  • Build trust with professional URLs
  • Improve SEO and discoverability

Prerequisites

Before setting up a custom domain, ensure you have:

CalStudio Pro Plan

Custom domains are available on Pro plans and above

Domain Ownership

A registered domain with DNS management access

Setup Process

Step 1: Create and Launch Your App

  1. Follow the Quickstart Guide to create your AI app
  2. Configure and test your app thoroughly
  3. Click “Launch” to make it live

Step 2: Configure Custom Domain

  1. In your app’s dashboard, locate the Status section
  2. Click “Publish”“Custom Domain”
  3. Enter your desired domain:
    • Root domain: yourdomain.com
    • Subdomain: chat.yourdomain.com (recommended)

Step 3: Configure DNS Settings

CalStudio will provide DNS records based on your domain type:

Step 4: Verify Deployment

  1. Wait for DNS propagation (usually 5-30 minutes for CNAME, up to 48 hours for NS)
  2. Visit your custom domain
  3. Your AI app should now be live!
Use DNS Checker to verify your DNS records have propagated globally.

SSL Certificates

CalStudio automatically provisions and manages SSL certificates for all custom domains using Let’s Encrypt. Your app will be served securely over HTTPS.

Best Practices

Use Subdomains

Subdomains are easier to manage and don’t affect your main website

Test First

Thoroughly test your app before connecting a production domain

Monitor Uptime

Set up monitoring to ensure your custom domain stays accessible

Keep Records

Document your DNS configuration for future reference

Common DNS Providers

Here’s how to add DNS records in popular providers:

Troubleshooting

Next Steps