Gluestick is an open source ETL toolkit developed and maintained by hotglue. It is optimized for usage in hotglue pre-processing scripts.

The code is available on GitHub and is free to use under the MIT license.

GitHub Repository

Access the complete source code, contribute, or report issues through our GitHub repository. Star us to show support!

Getting started with gluestick

# Install from PyPI
pip install gluestick

# Import utilities
import gluestick as gs

Key Features

  • Robust ETL utilities for data processing
  • Singer protocol integration
  • Advanced JSON and object handling
  • Snapshot management for incremental loads
  • Production-ready error handling

File Reading Functions

Snapshot Management

JSON & Object Handling

Data Transformation

Data Export & Error Handling