App Deployment and Custom Domains

Once you have built your app using DeepAgent, the next step is to deploy it so that your users can access it through a public URL. Whether you are sharing an early version with your team or launching a fully developed application for wider use, this guide will walk you through each part of the deployment process.

This document includes:

  1. Introduction to Deployments
  2. Deployment on Abacus.AI
  3. Deployment on custom domain / Subdomain
    1. Deployment guide
    2. Verification status
    3. Manage and Update DNS
    4. Unlink domains
  4. Working with Older Deployments (Before July 28, 2025)

1. Introduction to Deployments

Abacus.AI offers three ways to deploy your application. Use the table below to decide which option works best for your needs:

Option Abacus.AI domain Custom Domain Custom SubDomain
Example URL yoursite.abacusai.app yoursite.com app.yoursite.com
Best for Quick demos, testing, or sharing your work without setup When you want to host your app on a custom domain / personalized web address When you already have a website and want to host the app on a subdomain
Domain Ownership No domain purchase required You must own the domain and verify it with Abacus.AI You must own the domain. Verification with Abacus.AI is optional, but you must update CNAME records
Set up requirements No setup needed You need to update CNAME records and complete TXT verification for the domain You need to update CNAME records for the subdomain and complete TXT verification

2. Deployment on Abacus.AI

Follow these steps to deploy your application on the default Abacus.AI domain.

Step 1: Start the Deployment

Click the Deploy button located in the top right corner of your app interface.

Step 2: Choose Domain Type

A pop-up window will appear with domain options. Select Abacus.AI as your deployment type.

Step 3: Enter Your Subdomain

In the input box, type your desired subdomain.

For example: myapp.abacusai.app, Then click Deploy to publish your application.

Step 4: Test Your Deployed App

Once deployed, a public URL will be generated and displayed in the Deployed URL field. Open this link in your browser to test and share your app. It may take a few minutes (~5 minutes) for your URL to be active.


3. Deployment on custom domain / Subdomain

Deployment Guide

Step 1: Add a Custom Domain or Subdomain
Step 2: Update DNS Records and Verify Ownership

You will need to configure DNS settings on your domain provider's website to prove ownership and point traffic to your app.

  1. CNAME Record
    Copy the CNAME record name and value shown in the Abacus.AI pop-up. Add this record to your domain provider's DNS configuration.
  2. TXT Record (for Domain Verification)
    Copy the TXT name and value provided. Add this TXT record in your domain provider's DNS settings.

Once you have updated the records, domain verification may take a few minutes to 48 hours to complete.

Step 3: Deploy Your App

Your application will now be live and accessible via your chosen URL.


How long does it take for the domain/subdomain to get verified?

It usually takes between 5 minutes to 48 hours for a domain / subdomain to get verified and be available for you to deploy.


What Does Verification Status Mean?

The verification status tells you whether your domain or subdomain has been successfully verified with Abacus.AI. This status must be "Success" before you can deploy your app.

Here is what each status means:


Managing and Updating Other DNS Records

If you need to update A records, MX records, AAAA records, or any other DNS records, you can do so directly through your domain registrar or domain provider's website.


To unlink domain / subdomain:

  1. Open the Manage domains
  2. Click on the "Unlink" button in the Actions column

Support for Older Domains (Before 28th July)

We have made updates to our domain verification process. However, previously verified domains will continue to be supported.