Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Catsu: A unified Python client for embedding APIs

Details

External ID
46305840
Source
HN
Company
—
Product
Catsu: A unified Python client for embedding APIs
Website domain
catsu.dev
Launched
Dec. 17, 2025
Cohort
—
Upvotes
7
Upvotes percentile
0.35877862595419846
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

We open-sourced catsu, a Python client for embedding APIs.The problem: every embedding provider has a different SDK with different bugs. OpenAI has undocumented token limits. VoyageAI's retry logic was broken until September. Cohere breaks downstream libraries every release. LiteLLM's embedding support is minimal.catsu provides:- One API for 11 providers (OpenAI, Voyage, Cohere, Jina, Mistral, Gemini, etc.)- Bundled database of 50+ models with pricing, dimensions, and benchmark scores- Built-in retry with exponential backoff- Automatic cost tracking per request- Full async supportExample:```pythonimport catsuclient = catsu.Client()response = client.embed(model="voyage-3", input="Hello!")print(f"Cost: ${response.embeddings}")print(f"Cost: ${response.usage.cost:.6f}")```GitHub: https://github.com/chonkie-inc/catsuWe built this at Chonkie (YC X25) because we needed it badly for our chunking library and to easily switch embeddings for our search product. Apache 2.0.

Enrichment

Theme
OpenAI-compatible AI API gateways
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
AI feature
Project type
Commercial product
Normalized one-liner
unified client for embedding apis
Manually corrected
False

Could you build this?

Yes It is a standard unified wrapper client across multiple third-party embedding provider APIs (OpenAI, Voyage, Cohere), handling parameter mapping, rate limiting, and output formatting.

Discussion

5 comments analyzed.

Competitors mentioned: AWS embedding services, GCP embedding services, Azure embedding services

Concerns raised: Difficulty handling fallbacks across multiple cloud providers, Provider availability and switching complexity

Feature requests: Fallback feature to switch providers when one isn't available

Competitors

Other products that read as similar to this one — 58 launches clear the similarity bar, closest 8 shown.

Attention rank: #40 of 59 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 44 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.