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

Implement connector builder server #17814

Closed
lmossman opened this issue Oct 11, 2022 · 0 comments
Closed

Implement connector builder server #17814

lmossman opened this issue Oct 11, 2022 · 0 comments

Comments

@lmossman
Copy link
Contributor

lmossman commented Oct 11, 2022

Tell us about the problem you're trying to solve

As described in the Tech Spec, a connector builder server will be implemented to back the UI by providing it endpoints to fetch stream information and test read commands.

Describe the solution you’d like

The connector builder server is defined by the OpenAPI spec (from #17424), and the python API skeleton implementation will be auto-generated from that spec (see #17813).

See OpenAPI spec here for the full details on the endpoints: #17535

This ticket is about actually implementing those server endpoints. The /stream/read endpoint will use the python CDK method implemented in #17542 to fetch the relevant data from the source API, and then return that data in the correct format.

The /streams/list endpoint will implement some logic to parse the connector definition and return the relevant stream information.

  • Note: the URLs returned in this endpoint can just keep the templated values in the URLs, since resolving these without actually making requests may not be doable

Acceptance Criteria

  • The connector-builder-server endpoints are implemented as defined by the OpenAPI spec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants