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.
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
| Endpoints | Supported |
|---|---|
| Platform APIs | 🟢 |
| Device HTTP APIs | 🟢 |
| MQTT Endpoints | Coming Soon |
| OTA Delivery Endpoints | Coming Soon |
| Streams Endpoints | Coming 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 Domainssection 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 Provider | Guide |
|---|---|
| GoDaddy | link |
| Cloudflare | link |
| BigRock | link |
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.
Documentation is a work in progress. Use for beta testing only!