Follow this guide to install the Lume Python SDK and run your first data transformation pipeline.
⚠️ Private SDK Access - Contact your Lume representative for access and installation instructions for the SDK.
customer_ingest:v1
.source_path
points to a specific file you want to process: s3://my-customer-data/new_records.csv
.run.wait()
is great for simple scripts and getting started, we strongly recommend using Webhooks for production applications. They are more scalable and efficient than continuous polling.lume.run()
, you are not running the transformation locally. Instead, you are sending a request to the Lume platform to execute the following steps:
SYNCING_SOURCE
: Lume’s secure agent uses the pre-configured Connector to ingest the data from your source_path
into a temporary, isolated staging area.TRANSFORMING
: The Lume engine applies the logic from your customer_ingest:v1
Flow Version to the staged data.SYNCING_TARGET
: Lume’s agent writes the transformed data to your destination system, as defined in the Flow Version’s Target Connector.