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

# Legacy CLI (@telnyx/api-cli)

> Documentation for the deprecated @telnyx/api-cli Node.js package. For new projects use the current Telnyx CLI with simpler authentication.

<Warning>
  **This CLI is deprecated.** The `@telnyx/api-cli` package is no longer actively maintained.

  For new projects, use the [Telnyx CLI (Go)](/development/cli) which offers better performance, simpler authentication, and full API coverage.
</Warning>

## About the Legacy CLI

The `@telnyx/api-cli` is a Node.js-based command-line interface for interacting with the Telnyx API. It provides commands for managing phone numbers, sending messages, making calls, and more.

### Features

* **Interactive Setup** — Guided authentication with `telnyx auth setup`
* **Profile Management** — Multiple API key profiles for different environments
* **10DLC Wizard** — Step-by-step 10DLC brand and campaign registration
* **Shell Autocomplete** — Tab completion for commands and options
* **Dry Run Mode** — Preview destructive operations before executing

## Legacy Documentation

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/development/cli/legacy/install">
    npm installation instructions
  </Card>

  <Card title="Authentication" icon="key" href="/development/cli/legacy/authentication">
    API keys, profiles, and config files
  </Card>

  <Card title="Command Reference" icon="terminal" href="/development/cli/legacy/reference">
    Full command reference
  </Card>
</CardGroup>

## Resources

* [npm Package](https://www.npmjs.com/package/@telnyx/api-cli) — Version history
* [GitHub Repository](https://github.com/team-telnyx/telnyx-api-cli) — Source code
