I'm stealing your thread to ask a question: How would you explain what an API Client is to someone who's never used one before, and has always just consumed/produced/tested API's the old-fashioned way?
Is it basically "an IDE for playing with API's"?
Is it only for HTTP-based API's?
Does it come with canned functionality for popular services out there?
Every single time I’ve installed anything with snap I’ve regretted it. It causes all sorts of annoying issues, including e.g. preventing integration between apps because of its supposed security model. This is typical of consumer operating systems, like Windows, but not what should be encouraged on Linux.
On top of that, Canonical is pushing snap very hard. Try to uninstall the Firefox snap - e.g. because it doesn’t integrate well with password managers - and install it using apt from the Mozilla repo. Ubuntu will later just silently replace it back with the snap version.
I’m about to switch away from Ubuntu as a result of this.