{"library":"crea-ddf","type":"library","category":null,"description":"An Effect-native TypeScript SDK for the CREA DDF API (Canadian Real Estate Association's Data Distribution Facility). Provides two consumption paths: direct API calls against the live OData endpoint, and a database-first approach that syncs listings, members, offices, and open houses into PostgreSQL via Drizzle ORM. The sync saves watermarks for incremental updates and supports telemetry via OpenTelemetry. Version 0.0.6 requires Effect 4.0.0-beta.71 and Node.js >=24.14.0 or Bun >=1.3.0. Ships TypeScript types and is ESM-only. Differentiators include full integration with Effect's structured concurrency, Drizzle for type-safe queries, and a frontend-ready database client that avoids exposing CREA credentials.","language":"javascript","status":"active","version":"0.0.6","tags":["javascript","crea","ddf","realtor","odata","effect","sdk","postgres","drizzle","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install crea-ddf","imports":["import { listProperties } from 'crea-ddf'","import { DdfDbClient } from 'crea-ddf/db'","import { makeDdfLayerFromEnv } from 'crea-ddf'","import type { DdfDbClient } from 'crea-ddf/db'"]},{"cmd":"yarn add crea-ddf","imports":[]},{"cmd":"pnpm add crea-ddf","imports":[]}],"homepage":"https://github.com/WaryaWayne/creaDDF","github":"https://github.com/WaryaWayne/creaDDF","docs":null,"changelog":null,"pypi":null,"npm":"crea-ddf","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}