Skip to main content

Python API wrapper for the Secoda data platform

Project description

PySecoda

This is a basic implementation of a python wrapper for the Secoda API.

Currently, API version 1.0.0 is supported by this wrapper.

Find the full implementation on Github

Installation

Use the package manager pip to install pysecoda.

pip install pysecoda

Usage

from pysecoda.pysecoda import PySecoda

API_KEY = 'YOUR_API_KEY'

# Instantiate the PySecoda wrapper
pysecoda = PySecoda(API_KEY)

# Get tags in your Secoda project
tags = pysecoda.tags.get_tags()

...

Modules and Methods

Available Modules

Module Description
charts Manage charts in Secoda
collections Handle collections of resources
columns Retrieve column-level metadata
custom_properties Manage custom metadata fields
dashboards Work with dashboards
databases Fetch and manage database records
documents Handle Secoda documents
events Retrieve event logs
glossary Manage glossary terms and definitions
groups Manage user groups and permissions
integrations Handle third-party integrations
lineage Fetch data lineage information
monitors Manage monitoring rules and alerts
queries Run and retrieve queries
questions Handle user-submitted questions
resources General resource management
schemas Fetch schema information
tables Retrieve and manage tables
tags Manage tags for resources
teams Handle team-related functionalities
users Manage user accounts and authentication

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

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

pysecoda-0.1.2.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

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

pysecoda-0.1.2-py2.py3-none-any.whl (30.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pysecoda-0.1.2.tar.gz.

File metadata

  • Download URL: pysecoda-0.1.2.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pysecoda-0.1.2.tar.gz
Algorithm Hash digest
SHA256 27f329d5002595b51bcfb47c9e22df41c53b1e78fa86925110bc73ca917803cc
MD5 f4f714f189e371445331c835c62286d1
BLAKE2b-256 2803093efaf767bcf593d3bb2dd836293d89312fddcf893b7ec598323ecd167c

See more details on using hashes here.

File details

Details for the file pysecoda-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pysecoda-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 30.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pysecoda-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4376ab7c230eff0df54497de4426fff1c81df78cc46978b57de1f5119e3b4733
MD5 edce7e8feedb888b35ba3c9ee333a2c6
BLAKE2b-256 17f771db88f003006be8a27883d2ba3ec8716c2bc89a1bc038989d954319daf2

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