Skip to main content

White Labeled Endpoints

Domain white labeling is a configuration that allows you to use your own domain while concealing Beeceptor's sub-domain. This feature proves particularly valuable when presenting prototype demos and seeking to hide the Beeceptor identity.

For instance, let's consider you own the domain my-custom-domain.com and have an active subscription to the Beeceptor endpoint #my-apis with endpoint address my-apis.proxy.beeceptor.com. By leveraging the white labeling feature, you can direct API requests to my-custom-domain.com. When the client app makes a request to https://my-custom-domain.com/users, it will be processed by my-apis.proxy.beeceptor.com, enabling you use all the features as before.

info

This functionality is included with the Team plan and above. Please refer pricing.

Step 1: Create a CNAME record in DNS

The first step is to decide a domain you would like to use. Next, add whitelabel.beeceptor.com as a CNAME record in the domain's DNS.

Here are some links to help you with popular domain registrars. You can follow these steps to add required DNS record.

Step 2: Open white label settings

You can open White Label setup screen by navigating as below:

  1. Open Account Menu > Your Endpoints > Settings for the selected endpoint. uploading-oas-in-beeceptor

  2. Scroll down the settings page to go to the 'Custom Domain' section. white-label-beeceptor-setup

  3. Switch the toggle to 'On'.

Step 3: Domain Verification

To verify your domain, simply enter its name in the designated field and click the 'Verify' button. Upon successful verification, you will receive a confirmation message, indicating that your domain has been successfully verified and is ready for use.

If you encounter any errors during the verification process, we advise you to try after some time, as DNS propagation can take up to 24 hours to complete. If the issue persists, please reach to our dedicated support team at support@ for further assistance.

Step 4: Testing the Setup

Send a GET request to https://my-custom-domain.com/. Check the Beeceptor dashboard to verify if the request appears. If the request is visible on the Beeceptor dashboard, your configuration is successful. You are now ready to start using Beeceptor with your own domain.

Notes

  • Changes in DNS records can take time to propagate over the Internet. If verification fails, try again later after an hour or so. You can also use tools like Whatsmydns, a DNS Propagation Checker, for validation.
  • Each custom domain used with Beeceptor must be unique. If a domain is already in use and verified with another endpoint, it cannot be reused for your endpoint.
  • Both the white-labeled domain and Beeceptor's sub-domain can handle incoming API requests.
  • Beeceptor generates SSL certificates on-demand while serving the first HTTP request for a domain. This process may lead to higher latencies for the first request. Subsequent requests will be faster.