Skip to main content
Use the @bijection/connectors/airbyte entrypoint to declare Airbyte resources.

Availability

This page describes the pinned source package. Published availability is unestablished for this artifact. Source build and package availability.

Resources and modes

Declare a resource in application code, then bind deployment-specific settings and credentials. See typed resources, connections and source inspection.

Connections

control: Workspace connections with sync trigger

The following example matches configuration standard.

Configuration: standard

Case: airbyte/connections/control/standard. Connection and resource configuration are declared by this exact case. Credential kind: airbyte. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: records
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Configuration: controlled

Case: airbyte/connections/control/controlled. Connection and resource configuration are declared by this exact case. Credential kind: airbyte. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: records
Commands
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Jobs

recent: Recently updated jobs

The following example matches configuration standard.

Configuration: standard

Case: airbyte/jobs/recent/standard. Connection and resource configuration are declared by this exact case. Credential kind: airbyte. Keep credential material in the private credential inventory.
Native admission analysis is available for this exact declaration. Collection: records
Recorded checks Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.

Provider guidance

airbyte.connections.control({ sync? }) and airbyte.jobs.recent() observe one Airbyte workspace through the Airbyte API (/v1), selected by the binding’s workspace setup; the connection’s endpoint is https://api.airbyte.com or a self-managed https://<host>/api/public. Discovery lists the workspaces the credential can see. Airbyte runs every connector and owns its compute.
  • Connections: GET /v1/connections?workspaceIds=…&includeDeleted=true in one page of at most 100. A deprecated connection is Airbyte’s deletion and is published as one. A listing that states another page is refused: Airbyte’s continuation is an offset URL this recipe does not follow.
  • Jobs: each poll reads the 100 most recently updated jobs (orderBy=updatedAt|DESC). lastUpdatedAt is the job’s opaque version, so a job moving from running to succeeded publishes again. A job that falls off the page is not withdrawn, and a burst of more than 100 updates between polls can skip an intermediate state.
  • sync sends POST /v1/jobs with jobType: "sync". A 200 proves Airbyte created a job, not that it ran; a 409 (a sync already running) is a refusal. A job carries no caller identity, so a lost answer stays unknown.
  • Airbyte’s notification webhooks carry no signature or configurable header and are not admitted.
A succeeded job is the provider completion the destination-snapshot importer in packages/iceberg cites as its provider_run (job id, startTime and lastUpdatedAt), capturing the destination snapshot committed inside that run. Bind an airbyte credential: a bearer token, or an oauth_client_credentials envelope for /v1/applications/token, with allowed_resource_origins naming the endpoint origin.

Provider references

Provider references and prerequisites are maintained in the connector guidance above. No separate provider-documentation review date is recorded.

Source and evidence

Canonical connector source, native analysis and check receipts. Connector artifact: 905888ea276a2a28e36981a79e8142b2547ea451c3e63162cb6915ad4a7d1305. The resource declaration examples above are compiled and compared with exact catalog declarations. Recorded checks apply only to their source, declaration and runtime identities. Configure a connection and inspect its status to establish deployment-specific readiness.