Skip to main content

A framework for building Meltano extensions

Project description

Meltano extension developer kit

Documentation Status | pre-commit.ci status

The Meltano extension developer kit is the fastest way to build custom Meltano extensions. If you're looking to build a custom extractor, loader, or tap then the SDK is actually what you're looking for.

Creating a new extension using the EDK

This repo ships with a copier based template to help developers get and new extension using the Meltano EDK up and running quickly.

Prerequisites for using the template

Install copier:

pipx install copier

Use copier to initialize a new extension

Start a new EDK project using the supplied template (directly from Github):

copier gh:meltano/edk my-new-extension

Install the project dependencies:

cd my-new-extension
poetry install

Developing extensions using the EDK

For detailed instructions on developing Meltano EDK extensions, see the Meltano EDK documentation and review the Work-In-Progress Specification.

For working examples of Meltano EDK extensions, see:

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

meltano_edk-0.3.1a1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

meltano_edk-0.3.1a1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file meltano_edk-0.3.1a1.tar.gz.

File metadata

  • Download URL: meltano_edk-0.3.1a1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for meltano_edk-0.3.1a1.tar.gz
Algorithm Hash digest
SHA256 00420014034566b8ca9cd0bf4038c519aa4f35e2e982fde526204dd6be2ebcb9
MD5 61ca1fd262bcb4c53b1c49da2a11761f
BLAKE2b-256 c8dfd56f9f78df846c516b619018547365716efb1248d202ec34b29de5cb6734

See more details on using hashes here.

File details

Details for the file meltano_edk-0.3.1a1-py3-none-any.whl.

File metadata

File hashes

Hashes for meltano_edk-0.3.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 28754d97619822c8177a2b4d832adce5af988662a57d2c02af21e67ad9dae456
MD5 7962a11a7ed5c47fa7002c471f96a224
BLAKE2b-256 b56f4f4faab47c084a8f56328ea5a4670282a493707b8bef48c35d201523afb1

See more details on using hashes here.

Supported by

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