Hey @charrua, I'm using Laravel Framework for my own API layer to communicate with other APIs. My front end UI for users to interact with is a Vuejs SPA hosted separately to the Laravel server.
I use this Laravel server to keep all data and external API keys out of the Javascript front end which would expose all those keys to the public.
I don't know much about your project, but it seems like you could just deploy a full-fat Laravel application. You may enjoy having the easy ability to build in some UI pages for convenience in the future. Will you be establishing the Laravel app as an API endpoint itself?
Anyway, to get started, you should play with guzzleHTTP in Laravel, and get Postman for testing your API calls. And, of course use Laravel passport if you intend to establish this app as an endpoint.
Let me know what you think