SQL is one of the most widely used languages, and it's going to depend on what segment you are targeting.
Can you abstract this to a DB host?
Why are these extra tools a requirement to use your solution? It's better to meet your users where they are, let them use the tools they already know and use daily