Confused about Cloud App terminology

A bit confused about terminology.

Seems most “Cloud Apps” run inside Jira (at least from a user perspective) to extend the Jira UI.

I have built an app that sits external to Jira (we have our own UI), using Oauth + REST API to retrieve and create tasks. If possible, I’d like to list it on the marketplace in the future.

What is that called?

It integrates to Jira Cloud… is it still called a Cloud App even though the UI is external to Jira?

Thanks