# Ingest data

Ingest data into Altertable when you want new records, files, or scheduled object-storage syncs to become queryable in the lakehouse.

Ingested data lands in Altertable catalogs, where it can be queried with the same SQL engine, insights, dashboards, and AI workflows.

- **Featured:&#x20;**[HTTP API](/docs/ingest-data/http-api.md): Use Altertable HTTP append, upload, and upsert endpoints to ingest records and files into queryable lakehouse tables.
- **Best DX:&#x20;**[Altertable CLI](/docs/developer-tooling/cli.md): Use the Altertable CLI to query lakehouse data, load files, and automate workflows from the terminal.
- **SQL-native:&#x20;**[DuckDB](/docs/ingest-data/duckdb.md): Ingest data from DuckDB into Altertable with the community extension for local files, tables, and SQL workflows.
- **Best scalability:&#x20;**[Object Storage](/docs/ingest-data/object-storage.md): Import files from object storage into Altertable tables with bucket synchronizers for scheduled, queryable ingestion.
- [Pandas, Polars, and Ibis](/docs/ingest-data/pandas-polars-ibis.md): Load Pandas, Polars, and Ibis tables into Altertable using DuckDB's Python client and the Altertable community extension.
- [Product Analytics](/docs/ingest-data/product-analytics.md): Authenticate clients, track events, identify users, and alias identities into the built-in \`product\_analytics\` catalog.
- [OpenTelemetry](/docs/ingest-data/opentelemetry.md): Authenticate OpenTelemetry exporters and send logs, traces, and telemetry signals into Altertable for SQL analysis.
- [Integrations](/docs/ingest-data/integrations.md): Connect ETL tools, event platforms, and data workflows to load records into your governed Altertable lakehouse.