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
Project details
Release history Release notifications | RSS feed
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27f329d5002595b51bcfb47c9e22df41c53b1e78fa86925110bc73ca917803cc
|
|
| MD5 |
f4f714f189e371445331c835c62286d1
|
|
| BLAKE2b-256 |
2803093efaf767bcf593d3bb2dd836293d89312fddcf893b7ec598323ecd167c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4376ab7c230eff0df54497de4426fff1c81df78cc46978b57de1f5119e3b4733
|
|
| MD5 |
edce7e8feedb888b35ba3c9ee333a2c6
|
|
| BLAKE2b-256 |
17f771db88f003006be8a27883d2ba3ec8716c2bc89a1bc038989d954319daf2
|