> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetoform.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NeetoForm CLI

> Work with forms, submissions and team members from the terminal.

The NeetoForm CLI is a single binary, `neetoform`, that talks to the same
[external API](/getting-started/introduction) the REST endpoints expose. It
signs you in through the browser, stores the credential per workspace, and
prints results as tables, JSON or TOON.

<CardGroup cols={2}>
  <Card title="No API key to manage" icon="key">
    `neetoform login` opens a browser and stores a session per workspace. There
    is no key to generate, paste or rotate.
  </Card>

  <Card title="Scoped to you" icon="user-shield">
    Requests run with your own permissions, so the CLI can only reach what your
    account can reach.
  </Card>

  <Card title="Built for scripting" icon="terminal">
    `--json`, `--quiet` and `--toon` give machine-readable output, and every
    command exits non-zero on failure.
  </Card>

  <Card title="Ready for AI assistants" icon="robot">
    `neetoform setup` installs a NeetoForm skill into Claude Code, Cursor,
    Windsurf, Copilot, Gemini CLI and Codex.
  </Card>
</CardGroup>

## Prerequisites

* A NeetoForm workspace and your [workspace subdomain](/getting-started/workspace-subdomain).
* An account in that workspace. The CLI acts as you, so a command fails if your
  organization role does not allow the operation.
* macOS, Linux or Windows. See [Installation](/cli/installation).

## Where to go next

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/cli/installation">
    Install the binary with Homebrew or an install script.
  </Card>

  <Card title="Authentication" icon="right-to-bracket" href="/cli/authentication">
    Sign in, work with several workspaces, and see where credentials are stored.
  </Card>

  <Card title="Commands overview" icon="list" href="/cli-reference/overview">
    Every command grouped by resource, with global flags.
  </Card>

  <Card title="Output formats" icon="code" href="/cli/output-formats">
    Pretty tables, the JSON envelope, quiet mode and TOON.
  </Card>
</CardGroup>
