---
title: Files
slug: IY6W-A23MUrc9oBivgv6g
docTags: 
createdAt: 2024-07-15T13:18:23.877Z
---

## Ingesting Meters from File Sources

Metering data is often generated and stored in **files** by other systems.

These files may be in formats such as:

- **CSV**
- **JSON**
- Other structured or semi-structured types

In many cases, the data needs to be **transformed** before it can be ingested into Amberflo’s metering system.


**Options for Ingesting File-Based Metering Data**

You have several methods available:

1. **Write code using our SDKs to:**
   Read data from files, Transform the data if needed and Send it to Amberflo for ingestion
2. **Use Logstash to:&#x20;**
   Parse and transform the file contents and Upload the transformed data to Amberflo's **S3** **bucket**.&#x20;
3. **Use an ETL Tool**
   Any **ETL tool** that can push data to **S3** is supported.
   Amberflo will automatically pick up the files and ingest them once they’re in your assigned bucket.

![](https://api.archbee.com/api/optimize/GQ6FhONXoR2DQjp03hOcB/cFyFaRDkEBkgxXTvoX9Mi_image.png)

