API не требуется для автоматического создания поддоменов. Это можно сделать с помощью чистого DNS на сервере.
Сначала выберите поставщика, мой любимый http://mediatemple.net/webhosting/dv/ $ 50 / мес.
(Так много провайдеров на выбор, большинство из них допускают неограниченное количество поддоменов, у hatchling хостгатора есть один основной домен с неограниченным количеством подписчиков $ 3,96 / мес. http://www.hostgator.com/shared.shtml)
Далее в вашем DNS добавьте запись A, например:
*.myproject.com.
ПРИМЕЧАНИЕ. Любые зарезервированные записи, такие как mail, cpanel, www и т. Д., Будут переопределены подстановочным знаком.
Теперь все субдомены будут переданы в индексный файл вашего сайта
затемв вашем index.php (в этом примере используется PHP)
$url = 'http://en.example.com';
$parsedUrl = parse_url($url);
$host = explode('.', $parsedUrl['host']);
$subdomain = $host[0];
Теперь у вас есть поддомен. в вашем приложении!