@its_amitabh I recommend Stable Diffusion. It's free but you need a PC with a Nvidia graphics card with at least 8 gb RAM. If you have a mac, you can use DiffusionBee but there are much less options.
I recommend downloading and using automatic1111's webui. It's free and being a software developer yourself, the minimal technically knowledge required for running the .bat files should not be an issue.
If you can't run it, there are also online options that charge a fee for x amount of images generated like mage.space and Dreamstudio.
However, if you're developing an app that's using Stable Diffusion or other AI like a large language model, I am currently developing a Stable Diffusion API that will also allow you to run other AI on the cloud.
If you're curious, you can join my discord server for updates (link in bio). Feel free to also hit me up on Linkedin or Twitter for more questions.
Also, quick tip, I recommend version 1.5 or 1.4. Many have said 2.0 is worse.
SocialBoat
Luna Ring
SocialBoat
SocialBoat
Evoke