Repository navigation
v1.0.0 — Xano SDK, the new name
The SDK is now Xano SDK, published as @xano/sdk and restarting at 1.0.0. The CLI is xanosdk, and add-on modules ship as @xano-sdk/*. The earlier @xanots/sdk 0.0.x and @xanots/core 2.0.x lines are retired.
npm install @xano/sdk@1.0.0The package is now @xano/sdk
The SDK publishes as @xano/sdk at 1.0.0, replacing @xanots/sdk. Swap the dependency and your imports; nothing else about the API changed.
Modules publish as @xano-sdk/*
Add-on modules move to the @xano-sdk/* scope (for example @xano-sdk/auth), also starting at 1.0.0.
⚠️ The CLI is xanosdk
The xanots binary is now xanosdk. Run npx xanosdk <command>, or npx @xano/sdk <command> outside a project. There is no xanots alias.
⚠️ XANOSDK_* env vars and the xanosdk project block
XANOTS_* environment variables are now XANOSDK_*, the credential directory is ~/.xanosdk, and a project's package.json settings block is "xanosdk". The old names are not read, so log in again and rename the block.
Docs and messages say Xano SDK
README, guides, CLI help, error messages, scaffolded project files and the agent grounding docs (llms.txt, llms/*.md) now use "Xano SDK" throughout.