inaya-cli
LiveEncrypt, shard, and anchor files to the Inaya DePIN network from a terminal or CI/CD pipeline.
npm install -g inaya-cliCommands
inaya loginAuthenticate with a wallet private key. For CI: INAYA_PRIVATE_KEY / INAYA_CLI_PASSWORD env vars.
inaya upload <path>Encrypt/shard/pin/anchor a local file.
--api-base-url <url>
inaya listPrint the ledger of files for the logged-in wallet.
--api-base-url <url>
inaya deploy <path>Pin a static site to IPFS (Pinata) and submit it to the Web3 App Store.
--name, --description, --category, --api-base-url, -y/--yes
inaya shares list | create <documentId> | revoke <shareId>Secure shares through the organization API. Uses an API key (INAYA_API_KEY), never a wallet key. The link token is printed once.
--base-url, --api-key, --status, --document, --expires
inaya file-requests list | get <requestId> | revoke <requestId>File requests. Creating one needs the app, because its key pair is generated in a browser.
inaya devices list | get <deviceId> | action <deviceId> <action>Device inventory and control (trust, block, revoke, sign out, wipe app data).
inaya governance policies | dlp-events | classification <documentId>Read-only governance, DLP and classification data; changes stay in the app behind approvals.
inaya backup healthEndpoint backup health overview.