Skip to main content

Custom Domains(Beta)

Anedya allows you to set custom domain names to connect with both Platform APIs and Device APIs. This section explains how you can set up custom domains.

⚠️Custom Domain requires DNS records to be modified!

For Anedya to serve requests on your domain, you must verify the ownership of the domain first. Which requires creation of a CNAME record in your domain.

Custom Domain Support

EndpointsSupported
Platform APIs🟢
Device HTTP APIs🟢
MQTT EndpointsComing Soon
OTA Delivery EndpointsComing Soon
Streams EndpointsComing Soon

Configuring Custom domains

Anedya Allows you to configure multiple domains for different endpoints. For example, you can have device.yourdomain.com for Device HTTP APIs and iotapi.yourdomain2.com for Platform APIs. However, domain needs to be globally unique for each endpoint. You can have multiple subdomains under the same domain.

Configuring the domains

  • Go to Manage Domains section in project dashboard.
  • Click on Add domain for Platform or Device APIs
  • Add a qualified domain name
  • Anedya will provide a CNAME record, which you can create in management portal of your Domain Registrar.

Here are few help pages on how to add cname record as per your domain provider:

Domain ProviderGuide
GoDaddylink
Cloudflarelink
BigRocklink
⚠️Verification may take some time!

Although it happens very quickly, but DNS records can take up to 72 hours to propagate fully. Depending on the propagation time, domain verification may take time. If you are facing issues connecting with Anedya using custom domains, check your DNS records for any errors.

  • Once the records are added, Anedya will verify and setup TLS certificates.
  • The domains will be activated automatically once domain verification completes

SSL/TLS Setup

Anedya automatically provisions SSL certificates for added custom domains once the domain is verified, no additional setup is required.

For platform APIs, Anedya fetches certificates from Let's Encrypt. For Device facing endpoints, Anedya issues an SSL certificate using Anedya's own PKI Chain. More details about Anedya's certificates can be found here. For device facing endpoints, Anedya issues both RSA and ECC certificates, which increases compatibility with existing devices.

Pricing

Custom Domains are available at no additional cost.

⚠️Work in Progress!

Documentation is a work in progress. Use for beta testing only!