Hey Arsalan! Fleet is designed to be usable via clickops, gitops, or any way you like with the API. You can check out Fleet's API docs here:
https://fleetdm.com/docs/using-fleet/rest-api
If you're experienced building apps and integrating with REST APIs, you should have no problem talking to Fleet's API and letting it do the magic. Eric Shaw and I built a couple of apps on top of Fleet in Sails.js (one for custom vuln reporting and one for custom exploration of hosts) and I found the experience of using the API was pretty painless.
Main gotcha is you need to create an API-only user and then grab their API token so you get one that doesn't expire (and to give you more control). That's covered in more detail in the docs.