Skip to content

v1.0.0 — Xano SDK, the new name

Choose a tag to compare

@xanojustin xanojustin released this 04 Oct 22:16
· 10 commits to main since this release

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.0

The 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.