I'm developing an idea that involves users spinning up small static sites and registering domains within my application. Are there any good domain registration APIs out there that will allow me to do this as a service? One I found is https://dnsimple.com but I have no idea if it's any good or if there are other competitors/leaders in the space. For what it's worth, my stack is Typescript (but I imagine most services will offer typescript or javascript SDKs).
Thanks!
Well maybe this link helps ... or not :)
https://rapidapi.com/collection/dns
Pedro
Start with Cloudflare APIs and see if it can do what you need, that would be my first thought. Nothing beats Cloudflare in reliability and free/cheap features.
I think investigating the CloudFlare API could be a very good option. They have a very good free tier and a lot of functionalities through the API.
You might want to also consider just letting users connect their own existing domains to your application, rather than being responsible for managing their domain registration/renewal and DNS for them. That could come with a lot of work tand headaches, I'd imagine. For instance, what if they want to transfer out? What if they have very complex DNS needs, do you build that all out? Who is it registered under - you or them? Etc.
Depends on your use case though!
There are good APIs out there for that, my own approximated.app being one of them. Whereas I don't personally know of one for actually registering a domain on behalf of your own end-users that I'd recommend for indie hackers.