Skip to content

Custom Domains

Every Backendless application is assigned a subdomain under the domain. The subdomain can be used for all API operations. Additionally you can assign one or more* custom domains for your Backendless app. Your custom domains can also be used as the endpoints for Backendless APIs and in the URLs for the files you upload in Backendless. To manage custom domains for your application, navigate to Manage > App Settings > Custom Domains.


The user interface supports the following functions:

  • To add a domain, click the green "+" icon.
  • To delete a domain, click the red "-" icon.
  • To assign a custom domain to handle file repository access, click the corresponding radio button. Note that your subdomain cannot be used for File Repo access. When a domain is selected for File Repo Access, Backendless will use the domain to generate URLs for the files uploaded to the file repository of your app.
  • The SSL Enabled column indicates whether an SSL certificate for the domain has been deployed. To deploy a certificate for your domain, please send the certificate to
  • The API KEY (ROLE) is used to select an API Key/Role that will be used by Backendless when it processes requests arriving at the corresponding domain. Note that the selection of API Key/Role can include custom API keys.

To use a custom domain for the API calls, the structure of the endpoint is:

Before configuring a custom domain name in Backendless, make sure to:

  1. Create a CNAME record in DNS for your custom domain name.
  2. Map the CNAME record to  (for the apps in the North American cluster) (for the apps in the European Union cluster)
  3. Add your domain in Backendless console (Manage > App Settings > Custom Domains)

    • multiple custom domains are supported only by the Springboard and Cloud99 subscription plans.