Skip to content

Features

Everything you'd build, already built.

The boring infrastructure behind a competent FAQ system — content model, AI generation, translations, revisions, scheduling, webhooks, audit. Ship in a day instead of a quarter.

In the box.

Eight things every team rebuilds badly. We did them once.

v1 REST API

Questions, categories, translations, API keys, organizations, members. Single JSON envelope across every endpoint. URL-pinned versioning.

Typed SDKs

@faqapp/core runs anywhere JS does — Bun, Deno, Node, edge runtimes, the browser. @faqapp/react adds hooks, suspense queries, and SSR helpers.

AI intake

Paste a URL. We scrape it, generate grounded FAQ candidates, return them in ~30 seconds. OpenAI → Anthropic → Google fallback chain.

Translations

Per-organization language config. Machine-translate any question with a single call; edit before publishing. Source language stays authoritative.

Revisions

Last 50 saved versions per question. Diff. Restore. Storage rolls — revision 51 evicts revision 1, automatically.

Scheduled publish

Draft + scheduledPublishAt. A 5-minute cron promotes anything past its mark.

Webhooks

Fire-and-forget delivery on every published / updated / archived event. Idempotency keys, retry with exponential backoff, signed payloads.

Audit log

Append-only record of every mutation, scoped per organization. Who, what, when, from where. Exportable. Retention follows your plan.

Built-in invariants

Done the boring way, on purpose.

Defaults that mean you don't get paged at 3am over a question schema. Every guarantee is testable and visible in the response.

  • always Idempotent writes via Idempotency-Key header.
  • always Traceable — every response carries an x-faq-trace-id.
  • always Cursor pagination on every list — no offset drift, no skipped rows.
  • always Zod-validated input + output. Schema is the contract.
  • always Rate limits per API key, tiered by plan, headers always exposed.
  • always SOC2-aligned operations — audit log, secret rotation, RBAC.

What's NOT in the box

Honest about scope.

Stuff we deliberately don't do — usually because someone else does it better, or because it'd compromise the API-first thesis.

  • × Hosted FAQ pages
  • × Live-chat widget
  • × Ticketing / inbox
  • × Knowledge-base wiki
  • × AI chatbot platform
  • × CMS / page builder

Eight features, one API key.

Free plan: read API, one production key, fifty questions. Upgrade unlocks the rest. Cancel anytime, your data stays for 90 days.