Best way to update google spreadsheet with api?

Is there any easiest way to update new row to sheet using api ?

A post request from your client app/service using the details here.

https://developers.google.com/sheets/api/reference/rest

If you do not have an established need to be in google spreadsheet , I would consider Airtable which makes it super easy with their API.
Otherwise you might find several 3rd party tools facilitating the task on Producthunt, I remember some listings.

Here’s another way - https://reddit.com/r/shortcuts/comments/aafe5e/update_a_google_sheet_with_your_expenses/

I wonder if it makes sense to create several data saving points or not? I mean, do yi only save data in the spreadsheet or should you also save it in the database? or maybe somewhere else? or maybe there is no need to add more work and only one point ?