Ingestion ArchitectureLive Ingestion Pipeline

Ingest Customer Feedback into Krend.

Krend is built as an open, developer-first platform. Stream raw reviews, support transcripts, and feedback streams directly into our intelligence engine using our official krend-js SDK, high-throughput REST API, or console web importer.

Production Ingestion Methods

Three Ways to Push Reviews Today

Official & Recommended
Client Library (Recommended)

Official TypeScript SDK (krend-js)

Type-safe open-source SDK for Node.js, Next.js, and server-side runtimes. Features automated exponential backoff retries with jitter, built-in batch buffering, and full TypeScript declarations.

npm install krend-js
Auto-retry with jitter
Zero boilerplate setup
Live in Production
HTTP REST Endpoint

Unified REST Ingestion API

Direct HTTP API supporting single reviews and bulk batches up to 500 items. Features automated idempotency via Idempotency-Key headers and immediate HTTP 202 acknowledgment.

POST /v1/reviews
1 to 500 reviews/batch
HTTP 202 Accepted (15-30ms)
Ready to UseRead API Specs
Live in Dashboard
Dashboard Web Tool

Console CSV & JSON Importer

Upload historical review exports, app store dumps, or support ticket spreadsheets (.csv and .json) directly in your browser. Includes raw text paste mode and instant data preview.

.csv & .json support
Direct text paste
Interactive preview table
Ready to UseOpen Web Importer
Developer Integration Guide

Integrating Your Reviews

Connect your user feedback flow with minimum effort. Choose between our official krend-js client for automated batching and retries, or call our HTTP REST API directly.

krend-jsv1.1.0 • npm

Official TypeScript client library for server-side and edge runtimes.

// 1. Install: npm install krend-js
import { Krend } from "krend-js";

const krend = new Krend({ apiKey: process.env.KREND_API_KEY! });

// Ingest a review in 3 lines of code
const result = await krend.reviews.submit({
  content: "Checkout crashed repeatedly on mobile Safari during Apple Pay validation",
  rating: 1,
  customer_id: "cust_10284",
  metadata: {
    platform: "ios",
    app_version: "4.2.1"
  }
});

console.log("Ingested successfully:", result.accepted); // true
console.log("Batch ID for telemetry tracking:", result.batchId);
Automatic Backoff Retries • Built-in Jitter • Typed IntelliSense
Future Ecosystem

Connectors & Webhook Roadmap

We believe early-stage transparency builds trust. The following integrations are actively in design or on our roadmap:

NotificationsIn Design

Outbound Alert Webhooks

Real-time webhook notifications dispatched to Slack channels, Discord webhooks, or PagerDuty whenever an anomaly or P0 loss-causing defect is identified.

Scheduled for post-beta releases
Engineering BacklogPlanned

Issue Tracker Synchronizer

Structured export of clustered defect cards directly into GitHub Issues, Linear, and Jira with occurrence counts and customer quotes attached.

Scheduled for post-beta releases
Automated PollingPlanned

App Store & Play Store Connectors

Background polling service to fetch new app reviews from Apple App Store and Google Play Store feeds automatically without writing custom cron scrapers.

Scheduled for post-beta releases