Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
b8cfd71
feat(cloud): add shared auth foundation
devin-ai-integration[bot] May 19, 2026
6038c5d
fix(cloud): align MCP organization client construction
devin-ai-integration[bot] May 19, 2026
c93a989
fix(cloud): defer nonessential metadata helpers
devin-ai-integration[bot] May 19, 2026
8128093
fix(cloud): keep auth credentials helpers private
devin-ai-integration[bot] May 19, 2026
a3d336d
refactor(cloud): split client and organization modules
devin-ai-integration[bot] May 19, 2026
ff7416c
style(cloud): format split client module
devin-ai-integration[bot] May 19, 2026
6bcaf99
refactor(cloud): move credential helpers onto credentials class
devin-ai-integration[bot] May 19, 2026
19e0569
fix(cloud): avoid no-op overload stubs
devin-ai-integration[bot] May 19, 2026
cc23ac5
fix(cloud): remove redundant config root assignment
devin-ai-integration[bot] May 19, 2026
b3bc795
fix(cloud): defer public info helpers
devin-ai-integration[bot] May 19, 2026
94ed19b
refactor(cloud): make credential file and login methods instance based
devin-ai-integration[bot] May 19, 2026
e89931b
fix(cloud): make credentials file fallback explicit
devin-ai-integration[bot] May 19, 2026
593dd0a
fix(cloud): keep credentials constructor private
devin-ai-integration[bot] May 19, 2026
1aa30b0
fix(cloud): keep credentials internals private
devin-ai-integration[bot] May 19, 2026
5244853
fix(cloud): tighten workspace source deployment API
devin-ai-integration[bot] May 19, 2026
3d1116e
fix(cloud): align workspace listing filters
devin-ai-integration[bot] May 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions airbyte/_util/api_imports.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
ConnectionResponse,
DestinationResponse,
JobResponse,
WorkspaceResponse,
)

# Public-Use Classes
Expand All @@ -39,4 +40,5 @@
"DestinationResponse",
"JobResponse",
"JobStatusEnum",
"WorkspaceResponse",
]
8 changes: 8 additions & 0 deletions airbyte/cloud/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,11 @@

from typing import TYPE_CHECKING

from airbyte.cloud.client import CloudClient
from airbyte.cloud.client_config import CloudClientConfig
from airbyte.cloud.connections import CloudConnection
from airbyte.cloud.constants import JobStatusEnum
from airbyte.cloud.organizations import CloudOrganization
from airbyte.cloud.sync_results import SyncResult
from airbyte.cloud.workspaces import CloudWorkspace

Expand All @@ -95,9 +97,11 @@
if TYPE_CHECKING:
# ruff: noqa: TC004
from airbyte.cloud import (
client,
client_config,
connections,
constants,
organizations,
sync_results,
workspaces,
)
Expand All @@ -106,11 +110,15 @@
__all__ = [
# Submodules
"workspaces",
"client",
"organizations",
"connections",
"constants",
"client_config",
"sync_results",
# Classes
"CloudClient",
"CloudOrganization",
"CloudWorkspace",
"CloudConnection",
"CloudClientConfig",
Expand Down
Loading
Loading