It is possible to set up DryvIQ using the REST API. This page provides sample calls you will use.
POST /v1/admin/db/test {"provider":"sqlserver","connection":"Server=server;Database=dbname;Integrated Security=true;","embedded":"false"}
PATCH /v1/admin/db {"provider":"sqlserver","connection":"Server=server;Database=dbname;Integrated Security=true;","embedded":"false"}
POST /v1/admin/db/upgrade
POST /v1/admin/restart
GET /v1/admin/status
GET /v1/admin/config
POST /v1/licensing/activate?usage=true {"key":"myKey"}
PATCH /v1/admin/config/acceptEula
POST /v1/users {"login":"admin","password":"Passw0rd!"}