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.