Yeah, there are really just two files. And yes, nothing else is required - provided you use one of the supported chips with implemented driver.
Including TLS! (server mode for now, client mode TBD soon).
Take a look here:
https://mongoose.ws/demo/?board=Nucleo-H743ZI&project=simpleThis is a simple bare metal project on a ST board, just several files.
Click on Build button. Firmware size is 54k. Note - it implements HTTPS, too. Test it yourself!
The project is download-able and build-able manually, on your own workstation. As you can see, there are really just two files, nothing else.