1
0
mirror of synced 2026-01-10 09:04:48 -05:00
Files
airbyte/airbyte-api
Evan Tahler b9e3c8a7f2 Suggested Streams via Actor Definition (#21577)
* Suggested Streams in in the Actor Definition

* Fix steam addition

* fix tests

* enable faker streams

* test resilaince.

* lint

* fig configLookup

* fixup definition load in webBackend

* fix build/tests

* Include 'suggested' in discover API response

* fix test

* Update airbyte-api/src/main/openapi/config.yaml

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>

* update build with typo

* fix test

* remove comment

* add more context

---------

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
2023-01-27 18:07:01 +00:00
..
2023-01-03 11:32:17 -05:00
2022-03-13 14:45:36 -07:00

airbyte-api

Defines the OpenApi configuration for the Airbyte Configuration API. It also is responsible for generating the following from the API spec:

  • Java API client
  • Java API server - this generated code is used in airbyte-server to allow us to implement the Configuration API in a type safe way. See ConfigurationApi.java in airbyte-server
  • API docs

Key Files

  • src/openapi/config.yaml - Defines the config API interface using OpenApi3
  • AirbyteApiClient.java - wraps all api clients so that they can be dependency injected together
  • PatchedLogsApi.java - fixes generated code for log api.