# CSV REST Connector: CSV-backed structured data

**URL:** <https://community.bigid.com/t/csv-rest-connector-csv-backed-structured-data/11>\
**Category:** Solutions Gallery\
**Tags:** code-solution\
**Created:** [November 3, 2026, 2:32am UTC](https://community.bigid.com/t/csv-rest-connector-csv-backed-structured-data/11 "2026-11-03T02:32:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![evanbigid](https://community.bigid.com/letter_avatar_proxy/v4/letter/e/ad7895/32.png) [@evanbigid](https://community.bigid.com/u/evanbigid)\
**Post date:** [November 3, 2026, 2:32am UTC](https://community.bigid.com/t/csv-rest-connector-csv-backed-structured-data/11/1 "2026-11-03T02:32:29Z")

</div>

**Resource type:** Code solution

**Product or industry:** BigID custom connectors / structured data

**Use case or problem:** Need a small local service for testing how CSV data can be exposed to BigID as structured objects.

**Solution or resource:** This Node.js/Express sample reads CSV files from `resources/` and exposes their rows and fields through REST endpoints. It includes routes for object discovery, schema, count, record retrieval, and a prototype search operation.

**Links or attachments:**

> **[GitHub - bigidsecure/csv-rest-connector: A structured generic REST API connector for BigID...](https://github.com/bigidsecure/csv-rest-connector)**
>
> A structured generic REST API connector for BigID that reads CSV files

**Getting started:** Run `npm install` and `npm start`; the service listens on port 8000. The README documents the endpoints.

**Limitations:** This is a demo with sample files, not a production data service. Basic Auth credentials are currently hard-coded in the source; change them before use with real data, and do not expose the sample publicly.
