Skip to content

Other official SDKs

The first-party @cratebase/client SDK — with its full typed surface, including Cratebase’s vector/LLM/queue/presence value-adds — is the recommended choice for new TypeScript/JavaScript projects. The SDKs below are PocketBase’s own official clients; because Cratebase speaks PocketBase’s wire API, they work against a Cratebase instance unmodified and unaffected — point one at your Cratebase URL and nothing else changes.

The handful of places where behavior genuinely diverges (all minor, all documented, not SDK-breaking) are listed verbatim in KNOWN_DIVERGENCES.md in the repository — worth a skim before relying on an edge case a different SDK might exercise that the JS conformance suite (180/181 passing) doesn’t happen to cover.