Metadata-Version: 2.1
Name: dbcat
Version: 0.3.2
Summary: Open Source Data Catalog For Snowflake, BigQuery, AWS Redshift and AWS Glue
Home-page: https://tokern.io/data-dictionary
Author: Tokern
Author-email: info@tokern.io
License: MIT
Download-URL: https://github.com/tokern/dbcat/tarball/0.3.2
Keywords: data-catalog databases postgres snowflake redshift glue
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: pyyaml
Requires-Dist: jinja2
Requires-Dist: amundsen-databuilder
Requires-Dist: psycopg2-binary
Requires-Dist: sqlalchemy
Requires-Dist: google-api-python-client
Requires-Dist: boto3
Requires-Dist: pymysql
Requires-Dist: cryptography (>=3.3.2)
Requires-Dist: snowflake-sqlalchemy

[![CircleCI](https://circleci.com/gh/tokern/dbcat.svg?style=svg)](https://circleci.com/gh/tokern/dbcat)
[![codecov](https://codecov.io/gh/tokern/dbcat/branch/main/graph/badge.svg)](https://codecov.io/gh/tokern/dbcat)
[![PyPI](https://img.shields.io/pypi/v/dbcat.svg)](https://pypi.python.org/pypi/dbcat)
[![image](https://img.shields.io/pypi/l/dbcat.svg)](https://pypi.org/project/dbcat/)
[![image](https://img.shields.io/pypi/pyversions/dbcat.svg)](https://pypi.org/project/dbcat/)

# Data Catalog for Databases and Data Warehouses

## Overview

*dbcat* builds and maintains metadata from all your databases and data warehouses. 
*dbcat* is simple to use and maintain. Build a data catalog in minutes by providing
credentials using a command line application or API. Automate collection of metadata using
cron or other workflow automation tools.

*dbcat* stores the catalog in a Postgresql database. Use cloud hosting platforms to ease 
operations in maintaining the catalog in a Postgresql database. 

Access the catalog using raw sql or the python APIs provided by *dbcat* in your python
application.

## Quick Start

*dbcat* is distributed as a python application.

    python3 -m venv .env
    source .env/bin/activate
    pip install piicatcher

    # configure the application

    dbcat -c <config dir> pull

## Supported Technologies

The following databases are supported:

* MySQL/Mariadb
* PostgreSQL
* AWS Redshift
* BigQuery
* Snowflake
* AWS Glue



