API Necessity Debate

Comments debate the purpose, design, and necessity of APIs in web development, questioning why APIs are needed beyond serving frontends, what constitutes a proper API, and whether they should be separate from UI or backend architecture.

πŸ“‰ Falling 0.5x Web Development
4,220
Comments
20
Years Active
5
Top Authors
#9461
Topic ID

Activity Over Time

2007
2
2008
19
2009
40
2010
83
2011
105
2012
220
2013
226
2014
194
2015
193
2016
238
2017
211
2018
207
2019
263
2020
349
2021
342
2022
380
2023
448
2024
325
2025
362
2026
13

Keywords

e.g DAYJOB AI CRUD UX NET HATEOAS URI CLI HiFi api ui data apis use api endpoints client auth database interface

Sample Comments

ohazi β€’ Mar 22, 2013 β€’ View on HN

Why does use of an API matter one way or another?

rhn_mk1 β€’ Aug 31, 2020 β€’ View on HN

Seems it's about client-server APIs, not API design in general.

hamandcheese β€’ Nov 16, 2023 β€’ View on HN

Not every API is a simple CRUD app with a user at the other end.

Reflecticon β€’ Dec 12, 2020 β€’ View on HN

Could you please elaborate what API means and why, you shouldn't?

polshaw β€’ Dec 8, 2012 β€’ View on HN

What are the main reasons you want an API?

shusson β€’ Jul 23, 2023 β€’ View on HN

Yeah what’s the hesitation for having an API?

nils-e13 β€’ Nov 29, 2024 β€’ View on HN

what makes your backend architecture unique compared to just calling an API?

duaneb β€’ Jan 28, 2016 β€’ View on HN

Why does your user care what API you use?

MatthewPhillips β€’ Mar 11, 2011 β€’ View on HN

Yep. Last paragraph says it all: Use the API for something besides clients.

davidism β€’ Mar 2, 2015 β€’ View on HN

A fair point. I was referring to the api being separate from the frontend, not what the api is returning. But I could see someone designing their application the way you describe.