Skip to main content

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.md and docs/ directory with API endpoint and model documentation.
  • Refer to the Swagger Codegen documentation for more details on the generated code.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. 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

collibra_core_200-2.0.4.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collibra_core_200-2.0.4-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

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

Hashes for collibra_core_200-2.0.4.tar.gz
Algorithm Hash digest
SHA256 563a9beccf425d3d46bad579c09a852acb65610a77c407449179fe71e4c5f2bd
MD5 9d4d2d64286438787963987f885cd250
BLAKE2b-256 14f3fd0780a85d5b125d767efd4376b69a0c418a68d14ecf1440acc14dc51aeb

See more details on using hashes here.

File details

Details for the file collibra_core_200-2.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for collibra_core_200-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 25d5d2369fbab4af0c65d7cc012f62a09d55ffedc1195afa2fe840d0115ef343
MD5 8af6419ddf1dbc69a87ff3f3a53a1c6c
BLAKE2b-256 89e194842efa56a6d2da2a11e3facf3fb7e15811a195312dbf4a2f0e5dedd221

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page