(no title)
nikolasdimi | 1 year ago
At ApyHub we currently host 110+ APIs (that are available for our users to consume) + we operate hundreds of internal APIs that power the platform. With all these APIs we had/need to be super careful and diligent about API management.
We soon found out (the hard way) that the de facto API clients (even the newer, supposedly “modern” ones) did not make our lives much easier when it came to building and Testing APIs (not to mention collaboration).
So we decided to do something about it and (long story short), Fusion is the result: We like to call it the Notion-like API Client because it follows Notion’s philosophy of modularity, collaboration and extensibility.
Some points that I think are worth mentioning:
Modularity: Fusion is built with modularity from the ground up - API requests are composed of blocks - like headers, query, body, post request tests etc. Just to give some reference, in postman and other clients these are all part of ONE request. Here you can create it as part of one request and reuse them (link or clone these blocks) in other requests. It is a new way to build APIs with reusability and efficiency in mind. You can link request blocks from other API requests and override them etc. You can have a quick look here: https://assets.apyhub.com/home/test-with-fusion.mp4
Collaboration: In most API Clients I have seen collaboration is mainly around documentation and working on API collections - users cannot easily discuss and ideate around APIs. So you end up using these API clients for testing and using other tools to collaborate with your team ( slack, Jira etc.). With Fusion, you can collaborate with your team while you are testing the APIs, or documenting them or even designing them.
Fusion AI: Right now can help generate documentation from just an API request / specs, improve existing documentation and also identify when your APIs start behaving differently than what is documented. Besides that, Fusion AI allows you to create client stubs as well as generate openapi specs from an API request. We will continue to explore more use cases where AI can reduce manual efforts, increase efficiency etc.
We intend to integrate Fusion into the entire Software Development lifecycle - start from project management tools, git repos, CI/CD, and monitoring as well to make it seamless to use it from everywhere.
Fusion also supports a self hosted mode besides the cloud offering, in case organizations / teams want to ensure that data ownership is critical for them.
We welcome you to try out Fusion. We have a free tier + the ability to start a free trial.
Interactive demo: https://app.arcade.software/share/sixDw5lhT9bp0m6J0Wwr
Cheers, Nikolas
No comments yet.