Given generic external scanners propensity for giving false positives, I'm very skeptical.
Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
51–60 of 62 posts
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#52Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#53I also think there's way more metadata that could be useful in ranking. Things like API documentation, communities, usage cost, complexity of API, statefulness, age of the API...
Anyway, looks like a cool project that will be useful to some people
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#54You've listed a ton of sites as having some security misconfiguration (OWASP A05:2021), but haven't given any further information on how you've made that determination. Given generic external scanners propensity for giving false positives, I'm very skeptical.
I clicked because I was indeed curious how they'd rank, but this being the first point tells me that no sensible ranking could be found
The only objective metric in the set is response time, but anyone would agree that this isn't the only thing you use to select what api to use
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#55A christian ministry's API is ranked higher than Coinbase? You guys are nuts.
I'm really curious if a lot of those < 100 OWASP scores are really anything that matters in the real world.
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#56I have a habit of sleeping under rocks but why do people do this? It seems incredibly brittle and strictly worse than leftpad-esque dependency hell – you can’t freeze or fork an API.
I can understand that for payments, maps or even email sending it’s more convenient, but that’s at least a bounded issue.
Are the apps we are building today gonna work in 3 years without meticulous maintenance? Are we doomed to suffer flaky experiences from compound latencies and rate limiting? And what’s the point of your 5 nines if you rely on third parties anyway?
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#57Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#58> During a YC meetup I spoke with a fellow founder that told me how hard it was to pick the right external APIs to use within your own projects. I realized that most of what we build relies on public APIs from external vendors I have a habit of sleeping under rocks but why do people do this? It seems incredibly brittle and strictly worse than leftpad-esque dependency hell – you can’t freeze or fork an API. I can unde…
We're implementing a new (cloud) platform that's pretty central to our primary business. Some sub-projects have already spun off, before we had even decided how to set up and maintain the platform, because I said to meet the timeline we need to focus on more broad, general integrations first.
The decision was, instead, to bring in additional developers whom several months later we're still helping learn the APIs and troubleshoot problems (amidst the rest of our integration tasks).
Meanwhile a few weeks ago, I finally got the go-ahead and a DBA's time to do the integration I wanted. We've got a live database of 90-some tables dumped from the platform, including everything these projects are fetching (but with a greater delay between updates), accessible to the entire org. Reporting teams and business analyst are already writing queries to drive the services they need, freeing up our developers to work on other tasks.
A good API can provide very rapid, very specialized development; which is great when that development _is_ your business and so you're paying developers to keep up with it, or it's not so important that is kept up on (personal projects, prototypes, and temporary services). And a well designed and managed API shouldn't change _that_ much _that_ frequently.
But ignoring that an external API is always something you don't control and needs to be maintained is a costly mistake I've seen my org fall into over and over again.
Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#59Re: Show HN: APIRank.dev – We crawled and ranked public APIs from the internet
#60But I worked on the Xero assets api, and I’m sad to say there was only one user. Maybe things have changed since I left, but I highly doubt it deserves a 4/5 ranking for popularity. I suspect 1 might now be more like 4 integrations now. But either way, it an irrelevant piece of product ecosystem. Every other API by Xero is more heavily used.