Live data from Hacker News

What’s your API’s “Time To 200”?

shkspr.mobi

21–30 of 90 posts

Re: What’s your API’s “Time To 200”?

#21
Reminds me about that time last year a cloud compute provider didnt even have an automated sign up process

https://news.ycombinator.com/item?id=22940781

I said its surprising how much breath the sales engineer is wasting given how coveted a continual flow of oxygen is now. I was being facetious in April 2020 but who knew how insensitive that would become!

Re: What’s your API’s “Time To 200”?

#22

I like to think that we’re doing okay with geocod.io, but I would seriously love some feedback. Should we automatically generate your first API key? Make docs more prominent? Anything else?

The demo link is a good start - but it would be nice to have the JSON output pretty-printed.

I'm not sure that the first thing I should see in the documentation is the changelog.

But, other than that, I like it. If you offered UK/EU geocoding, I'd use it :-)

Re: What’s your API’s “Time To 200”?

#23

Personally, few things annoy me more than APIs that can only be accessed via an SDK, and can't easily be called through e.g. cURL.

I seriously discount your api if I can't do my initial review via curl. As the author stated, having to do all this setup creates friction, your api is supposed to be solving a problem for me. If it just creates different problems you're not offering a good solution. If I can quickly see how it works via curl it will be that much easier to evaluate.

Re: What’s your API’s “Time To 200”?

#25
I've put a fair amount of work into getting this exact time as low as possible for my exchange rates API [1]. I've noticed slightly better conversion each time I've taken a major step out of the process.

I've specifically eliminated some of the steps this article cites in its example of a tedious flow - for instance I changed user accounts to be confirmed by default and then only disable them retroactively if a user doesn't click the activation link within 24 hours. This way you don't need to wait for the confirmation email. Even though I use Postmark delivery times can be surprisingly variable.

I'm not sure how I could further improve the current flow, which is 1. put your email into the landing page, 2. then choose a password for your account, then 3. you're presented with an example request format including your already activated API key. Suggestions welcome!

I guess because the scope of my service is so limited it's easy to have this fast flow, no complex libraries or auth is involved.

1. https://www.exchangerate-api.com

Re: What’s your API’s “Time To 200”?

#26

Personally, few things annoy me more than APIs that can only be accessed via an SDK, and can't easily be called through e.g. cURL.

famous example of this, are most of the aws api's that because of their signing features and hashes can really only be called sanely from an sdk.

such a pain to debug, i'm not sure why they have such signing features. is it for security

Re: What’s your API’s “Time To 200”?

#29
post #22

I like to think that we’re doing okay with geocod.io, but I would seriously love some feedback. Should we automatically generate your first API key? Make docs more prominent? Anything else?

The demo link is a good start - but it would be nice to have the JSON output pretty-printed. I'm not sure that the first thing I should see in the documentation is the changelog. But, other than that, I like it. If you offered UK/EU geocoding, I'd use it :-)

Thanks so much for the feedback! I've considered checking the User Agent and rendering pretty-printed JSON if e.g. a webbrowser is used, but I am a bit worried that UA-dependent behavior could be confusing. Perhaps the downside to always rendering pretty-printed JSON is minimal? Would love some thoughts on this.

Good call on the changelog being front and center, moving it a bit further down now.

Thanks! UK/EU geocoding may or may not happen in the future :)

Post reply on HN