1
0
mirror of synced 2025-12-30 03:02:21 -05:00
Files
airbyte/airbyte-api
Lake Mossman 2c81224caa 🧹 Sweep authSpecification in connectors repo (#27996)
* sweep authSpecification from tests and api

* update CAT version and changelog

* Automated Commit - Format and Process Resources Changes

* make function more pythonic

* Automated Commit - Format and Process Resources Changes

* bump facebook marketing version

* fix table format

* unpin source-google-sheets cloud version

* try bumping PyYAML requirement to 6.0 in source-google-sheets

---------

Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2023-07-27 17:27:04 -05: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.