Turn your apps into live, professional websites with custom domain names. Domain Purchasing lets you search, buy, and connect domains for your Replit Deployments—all from within the platform. Go from deployed app to professional web presence in minutes. That means you can buy a site, like my-app.com, and have it automatically point to your app.
Domain search interface showing available domains with extensions like .com and .ai
Domain Purchasing is available as an early beta feature. We’re eager to hear your feedback on how we can improve the experience!

Features

Domain Purchasing streamlines the process of giving your apps professional web addresses. Instead of juggling multiple services, you can complete your entire web presence setup within Replit.
Domain management interface showing purchased domains and their connection status
Key capabilities include:
  • Domain search and availability: Check domain availability across popular extensions like .com, .ai, and more
  • One-click purchasing: Buy domains directly through Replit using your account’s default payment method
  • Automatic configuration: Your domain instantly points to your Replit app without manual DNS setup
  • WHOIS privacy protection: Your personal information stays private in public domain records—included by default with every domain purchase
  • Custom DNS records: Add custom A, TXT, and MX records to configure email providers and other services
  • Instant deployment: Your app becomes accessible at your custom domain immediately after purchase
  • Automatic renewals: Domains renew automatically so your apps stay live without interruption

Usage

Purchasing domains

  1. Deploy your app and navigate to the Deploy icon Deployments tab
  2. Select the Domains tab
  3. Choose Buy a domain to start the search process
  4. Enter your desired domain name in the search bar
  5. Review available options across different extensions
  6. Select your preferred domain and complete the purchase
When you purchase a domain, it automatically configures to point to your Replit app. Your app becomes accessible at the custom domain instantly, with no additional setup required. You will be billed for the domain purchase through your Replit account, deducted from your account balance then applied to your usage.

Managing purchased domains

Your domains integrate seamlessly with your Replit Deployments:
  • Automatic renewals: Domains renew automatically to keep your apps live
  • Integrated billing: Domain costs appear on your Replit billing alongside other services
  • Transfer support: Move domains between Replit accounts or to external registrars when needed

Custom DNS records

For domains purchased through Replit, you can add custom DNS records to configure additional services like email providers. The following DNS record types are supported:
  • A records: Point your domain or subdomain to a specific IP address
  • TXT records: Add text-based verification records for services like email authentication (SPF, DKIM, DMARC)
  • MX records: MX (Mail Exchange) records tell email servers where to deliver email for your domain. Setting up MX records allows you to use your custom domain for email addresses like hello@yourdomain.com.
To manage DNS records for your purchased domain:
  1. Navigate to the Domains tab in your Deployment Deploy icon
  2. Find the domain you want to configure
  3. Select the Edit pencil icon icon
  4. Choose Add DNS Record
  5. Enter the record type, name, value, and TTL as required by your service provider
This short video walks through finding the management page for your domain DNS records:
DNS changes can take up to 48 hours to propagate globally. Your app will continue to work normally during this propagation period.

Supported deployment types

Domain Purchasing works with these Deployment types: Currently, you can purchase domains for your personal account deployments. Domain purchasing for Replit Teams is coming soon.

FAQ