Skip to content

feat(api,sdk): accept/return data in formats beyond JSON (CSV first) #252

Description

@EricAndrechek

Area: api · ingest · sdk — backlog feature (SDK epic) · promoted from #194

What: support ingest and/or query results in formats beyond JSON — CSV first.

Context: ingest is JSON-only today (the handler decodes a JSON map) and query results marshal to JSON (structured_query.go carries an "eventually we want CSV support etc" TODO). CSV unlocks spreadsheet/export and bulk-load workflows.

Scope: decide directions (ingest, query output, or both) and the negotiation mechanism (content-type vs. explicit param). Pairs with the NDJSON work.

Related: SDK epic #194; NDJSON #195; large up/down streaming (filed alongside).


Promoted from the #194 SDK-epic backlog ("Later / not yet scoped"); 2026-06-04.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/apiHTTP handlers, routing, middlewarearea/ingestIngest pipeline (Bento, batching, DLQ)area/sdkTypeScript SDK (clients/ts/)enhancementNew feature or request

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions