Skip to main content
Give your app a professional identity by connecting your own domain.
Custom domains are available on Pro plans and above. Upgrade to Pro to unlock this feature.

Domain Options

Kleap Subdomain (Free)

Every published app gets a free URL:

Custom Domain (Pro)

Connect your own domain:

Setting Up a Custom Domain

Step 1: Get a Domain

You can purchase a domain directly in Kleap (Settings > Domain > Buy New), or use one you already own from:

Step 2: Add Domain in Kleap

  1. Go to Settings > Domain
  2. Choose Buy New, Transfer, or Connect Existing
  3. Enter your domain (e.g., myapp.com)
  4. Copy the DNS records shown

Step 3: Configure DNS

Add an A record at your domain registrar pointing to Kleap’s server:
TypeNameValue
A@178.104.71.55
Awww178.104.71.55
Kleap only supports A records. Do not use CNAME records for your root domain.
Using Cloudflare? Set the proxy status to DNS only (grey cloud icon, not orange). The Cloudflare proxy blocks SSL certificate generation via Let’s Encrypt. See the Cloudflare section below for details.

Step 4: Verify

  1. Return to Kleap settings
  2. Kleap automatically checks your DNS every 10 seconds
  3. Once detected, your SSL certificate is provisioned automatically
DNS changes typically take a few minutes to 48 hours to propagate worldwide.

SSL Certificates

Kleap automatically provisions and renews SSL certificates via Let’s Encrypt:
  • Free SSL - Included with all custom domains
  • Auto-renewal - Certificates renew automatically
  • HTTPS enforced - HTTP redirects to HTTPS

Multiple Domains

You can connect multiple domains to one app:
  • myapp.com (primary)
  • www.myapp.com (alias)
  • app.mycompany.com (alias)

Troubleshooting

  • Double-check the A record points to 178.104.71.55
  • Wait up to 48 hours for propagation
  • Use DNS Checker to verify
  • Ensure no conflicting A or CNAME records exist for the same name
  • DNS must resolve to 178.104.71.55 first
  • If using Cloudflare, make sure proxy is OFF (grey cloud / DNS only)
  • Wait 10-15 minutes after DNS propagation
Add an A record for www pointing to 178.104.71.55, same as the root domain.
  • If using Cloudflare, disable the proxy (set to DNS only / grey cloud)
  • Make sure you don’t have conflicting CNAME and A records

Domain with Cloudflare

If using Cloudflare as your DNS provider:
  1. Add an A record pointing to 178.104.71.55
  2. Set proxy status to DNS only (grey cloud icon)
  3. Wait for the SSL certificate to be issued (usually under 10 minutes)
Do not enable the Cloudflare proxy (orange cloud) when first setting up your domain. The proxy blocks SSL certificate generation via Let’s Encrypt. You can re-enable it after your site is live, but DNS only mode is recommended.

Removing a Domain

  1. Go to Settings > Domain
  2. Click the trash icon next to the domain
  3. Confirm removal
  4. Update or remove DNS records at your registrar

Best Practices

Use subdomains for apps

Keep mycompany.com for your main site, use app.mycompany.com for the Kleap app.

Set up www

Add an A record for both @ and www to cover both variants.

Monitor expiration

Set reminders for domain renewal to avoid losing your URL.

Use DNS only on Cloudflare

Keep the grey cloud (DNS only) for reliable SSL certificate provisioning.

Publish Your App First

You need a published app before adding a custom domain.