Collibra Data Governance Center Core API
Project description
Collibra Python Package Index
This repository contains Python client libraries for various Collibra APIs, automatically generated using Swagger Codegen.
Repository Structure
- Each subdirectory (e.g.,
collibra-core_2.0.0/,collibra-catalog_1.0.0/, etc.) contains a Python package for a specific Collibra API or module. - Each package includes:
- Auto-generated Python client code
- Documentation (
README.md,docs/) - Example usage
Available Packages
- collibra-core_2.0.0: Core Collibra REST API
- collibra-catalog_1.0.0: Catalog API for ingestion and management
- collibra-catalog_classification_1.0.0: Data classification API
- collibra-catalog_cloud_ingestions_1.0.0: Cloud ingestion endpoints (ADLS, S3, GCS, etc.)
- collibra-catalog_database_registration_1.4.0: Database registration and profiling
- collibra-catalog_external_profiling_upload_1.0.0: Manual profiling data upload
- collibra-catalog_sampling_1.0.0: Data sampling endpoints
- collibra-catalog_technical_lineage_1.0.0: Technical lineage integration
- collibra-core_2.0.0: Core platform endpoints
- collibra-import_2.0.0: Import and synchronization APIs
- collibra-management_console_1.0.0: Management Console API
- collibra-protect_1.0.0: Data protection and masking APIs
- collibra-protect_api_partner: Partner API for data protection
Installation
Each package can be installed independently. For example:
cd collibra-core_2.0.0
pip install .
Or install directly from the repository:
pip install /path/to/collibra-core_2.0.0
Usage
Each package contains a README.md with detailed usage instructions and code examples. Here is a general example:
import collibra_core_2_0_0
from collibra_core_2_0_0.rest import ApiException
configuration = collibra_core_2_0_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
api_instance = collibra_core_2_0_0.UsersApi(collibra_core_2_0_0.ApiClient(configuration))
try:
users = api_instance.find_users()
print(users)
except ApiException as e:
print("Exception when calling UsersApi->find_users: %s\n" % e)
Authentication
Most APIs use HTTP Basic Authentication. Set your username and password in the configuration object as shown above.
Documentation
- Each package contains its own
README.mdanddocs/directory with API endpoint and model documentation. - Refer to the Swagger Codegen documentation for more details on the generated code.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
License
This repository is a "Community Offering" available under the Collibra Marketplace License agreement.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file collibra_core_200-2.0.4.tar.gz.
File metadata
- Download URL: collibra_core_200-2.0.4.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
563a9beccf425d3d46bad579c09a852acb65610a77c407449179fe71e4c5f2bd
|
|
| MD5 |
9d4d2d64286438787963987f885cd250
|
|
| BLAKE2b-256 |
14f3fd0780a85d5b125d767efd4376b69a0c418a68d14ecf1440acc14dc51aeb
|
File details
Details for the file collibra_core_200-2.0.4-py3-none-any.whl.
File metadata
- Download URL: collibra_core_200-2.0.4-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25d5d2369fbab4af0c65d7cc012f62a09d55ffedc1195afa2fe840d0115ef343
|
|
| MD5 |
8af6419ddf1dbc69a87ff3f3a53a1c6c
|
|
| BLAKE2b-256 |
89e194842efa56a6d2da2a11e3facf3fb7e15811a195312dbf4a2f0e5dedd221
|