Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CDK: Generate HTTP stream catalog from OpenAPI spec #2652

Closed
sherifnada opened this issue Mar 29, 2021 · 3 comments · Fixed by #5734
Closed

CDK: Generate HTTP stream catalog from OpenAPI spec #2652

sherifnada opened this issue Mar 29, 2021 · 3 comments · Fixed by #5734
Assignees
Labels
CDK Connector Development Kit type/enhancement New feature or request

Comments

@sherifnada
Copy link
Contributor

sherifnada commented Mar 29, 2021

Tell us about the problem you're trying to solve

One of the biggest pain points when writing HTTP connectors is creating JSON Schema from OpenAPI specs. We should provide a very easy way to go from OpenAPI spec to JsonSchema, either completely programmatically or via an external tool.

┆Issue is synchronized with this Asana task by Unito

@sherifnada sherifnada added the type/enhancement New feature or request label Mar 29, 2021
@sherifnada sherifnada changed the title Airbyte SDK: Generate HTTP stream catalog from OpenAPI spec santa: Generate HTTP stream catalog from OpenAPI spec Mar 31, 2021
@sherifnada sherifnada added the CDK Connector Development Kit label Apr 6, 2021
@sherifnada sherifnada added this to the Core - 2021-05-14 milestone May 10, 2021
@james-blitzm
Copy link

Hello. I’m in the process of selecting an ELT solution and this feature is a significant deciding factor.

@davinchia
Copy link
Contributor

Hi @james-blitzm this is probably slated for next quarter. Can you say more about why this is a significant deciding factor?

@james-blitzm
Copy link

james-blitzm commented Jun 14, 2021

Hi Davin,

Thanks for the quick response. In my experience, most of the effort associated with implementing/maintaining an ELT solution is in maintaining the integrations with the data sources (which are often Rest APIs in JSON format). I feel this effort would be greatly reduced if it were possible to broadly standardise these integrations. OpenAPI is one such standard which could be used to automate significant parts of that integration.

In my use case, many of the data sources I'm interested in have first-party OpenAPI specifications. For those APIs which don't have official OpenAPI specifications, it is usually trivial to find unofficial specs from third-parties on Github, etc. Having these specifications enables automation in model generation, parameterisation and code generation, which greatly reduces development and maintenance effort.

@sherifnada sherifnada added this to the Connectors, September 3rd milestone Aug 25, 2021
@avida avida self-assigned this Aug 30, 2021
@sherifnada sherifnada changed the title santa: Generate HTTP stream catalog from OpenAPI spec CDK: Generate HTTP stream catalog from OpenAPI spec Sep 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CDK Connector Development Kit type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants