Show HN: One API Key – Third-Party API Integrations with Zero Setup (oneapikey.com)
The solution we came up with is a proxy server, it forwards requests to the respective API with up to date auth tokens. Because of this:
- Devs can use the full range of capabilities of the underlying APIs.
- They don’t have to deal with registering OAuth apps with a ton of providers.
- Different API quirks are ironed out. Even if two APIs both use OAuth, there are often annoying differences in how you are required to interact with them.
- API Tokens are refreshed automatically if they’re expired.
From our conversations with other devs, there’s a lot more we want to add, like custom API providers (If we don’t support an API yet, we don’t want to block you!) and an embed-able auth component that allows your app’s users to connect their third-party accounts.
We’ve been really excited about the possibilities of this project for making authenticating with Third-Party APIs a little bit less painful. We’d love your feedback on the idea. What do you think of the concept? What have you built using third-party APIs? Which APIs do you want us to support in the future?
4 comments
[ 2.9 ms ] story [ 22.4 ms ] threadI use a Galaxy Watch to track sleep, exercise and water intake and these data points are connected to my habit tracking system in Notion.
It would be cool to have this data flow (that's currently manual) automated.
Long answer: As you may know, Samsung Health doesn't provide a public REST API. We are looking at different ways that we might be able to make that information available through the Google Fit API though (Samsung does allow their app to share data with Google Fit).
Is there anything that you would like to see?
A few things that are on our radar though:
- Support for more APIs out of the box. We've implemented a number of APIs that we've submitted for approval (including a bunch of google APIs). They should be added in the next few weeks.
- The ability to add your own API integrations via a simple form if we don't support them (both token based and OAuth APIs).