Skip to content

Jev directory

@cmaintz/jev-core

Zero-dependency TypeScript client for TypeSafe AI's Jev, providing typed questions in and typed answers out over the TypeSafe API or Cloudflare Workers AI. Shared client behind the jev-tools packages; unofficial and not affiliated with TypeSafe AI.
Reading time
2 min
Published by
Community
Added
Oct 2026

Highlights

  • ESM only, requires Node 22 or newer, and has no runtime dependencies.
  • Ships TypeSafeProvider and CloudflareProvider with response validation via parseJevResponse.
  • providerFromEnv returns null when JEV_API_KEY is unset, allowing fail-open behavior.
  • Includes withCache, withRateLimit, RateLimiter, and validateQuestions helpers.
  • postJson retries 429 and 529 with exponential backoff, defaulting to 4 attempts.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai