HNHacker News
TopNewBestAskShowJobs

parthkm

1 karma · joined July 14, 2021

submissionscomments
parthkm··on Ask HN: How are people building SaaS integrations for AI agents?
Big fan of Nango. Love what you are doing in the unified api space by providing customisability past the lowest common api denominator.

Reason I did not include you in the open source list is your github only seems to have "integration templates". I may be wrong but these look like helpers for your customers to understand your integration formats. All your integrations do not seem to actually be open sourced. Especially

I agree that AI agents can always misunderstand and call the wrong api. Thus I believe having an open source configuration standard, interoperable with OAS, which AI agents can parse would be hugely beneficial. Audibility of course is also definitely crucial with any AI system.

The fundamental issue I see with API abstraction over the core system is the inability to fully interact with the underlying system for bespoke requests that may come up. Also the issue with the AI systems calling the wrong api (POST instead of DELETE), can still arise with any system an AI interacts with tho I agree that besides securing with appropriate oauth scopes, integration platforms could help with additional guard rails

parthkm··on Ask HN: How are people building SaaS integrations for AI agents?
AI systems would need full control over the Integration APIs. Thus none of the existing types of closed integration providers would be able to help: Unified APIs (merge.dev), Ipaas workflows (workato) and ETL (fivetran). It has to work with open source integrations.

However, all open source integration repositories are filled with custom code. Each repository choosing how to code in their own format and structure for authentication, api configuration and several of them mapping to their own formats. Not seen a single one of them actually use the OpenAPI Specification (OAS) to create their repository of integrations. You cannot really convert OAS to custom code specific to your application and vice versa.

Some of the Open Source Integration repos I have looked at: cptn.io, windmill, cloudquery, airbyte, revert, n8n, active pieces, singer, rudderlabs, handshake(only for oauth.

I believe AI systems and companies in general looking to work with integrations would really benefit from configuration objects that define how to use the apis of all saas platforms, especially those that do not have the OAS.

Would an open source standard to define Oauth (like the gist link) be useful? Furthermore a configuration object and parser that can be reproducible from OAS to be used in interacting with saas apis? Lastly an open source mapper (based on jsonata) to seamlessly convert one schema to another.