Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

rasmuspjustesen's avatar

Tall Stack vs using my own API

Hello,

What is the best solution when building a platform with Laravel?

My company and I are at an interest point in time, we are gaining partners and therefore needs to built an API that these partners can use.

But what about our own site? What would be the best solution for us?

  1. Using the API and builting our platform primarily with Vuejs calling our own API endpoints.
  2. Building the platform with a Tall stack (Livewire, Alpinejs, ...) and then maintaining the API on the side.

What are your thoughts and experiences?

0 likes
2 replies
Snapey's avatar

It depends how much of your frontend can be served through the API.

You might have an API that serves specific data requests, but then your application might also have Account, Users, Roles, Permissions, Audits, Subscriptions, Payments etc etc that if you go down the 100% api route then you will need to build out endpoints for all of these when actually your partners only need access to a couple of endpoints.

So, think about the ratio between things that could be regular MVC SSR and things that will need an API

rasmuspjustesen's avatar

@Snapey thank you fore the quick reply!

We do have Users, Payments and other tables that dont require API endpoints. So you suggest using a Tall Stack on our own and keeping API endpoints for partners only?

Please or to participate in this conversation.