For anyone who is working on APIs - I have something cool to share:
Fusion is a modern "Notion-like" API client that introduces modular API design and real time collaboration throughout the entire API lifecycle: https://apyhub.com/product/fusion
We have seen that Fusion can increase developer productivity by up to 40% compared to traditional API clients - through its modular and reusable API "blocks" and the real-time collaboration.
Our goal is to streamline the entire API lifecycle by bringing in all the different stakeholders involved in the API lifecycle including product managers, frontend engineers, backend engineers , QA engineers, DevOps engineers and technical writers on to a single source of truth - breaking down silos, reducing back and forths and therefore increasing efficiency.
Note: Fusion can be self-hosted, running on internal Kubernetes clusters, Docker Swarms, or VMs, allowing you to own 100% of your data while improving your development workflow.
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.
Cheers,