Metadata-Version: 2.4
Name: ntscli-client
Version: 3.2.0
Summary: NTS-CLI
Home-page: https://docs.nrd.netflix.com/docs/nrdp/cert/ntscli/
Author: eco-eai@netflix.com
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: click-completion
Requires-Dist: click-log
Requires-Dist: colorama
Requires-Dist: furl
Requires-Dist: httpx
Requires-Dist: uri
Requires-Dist: xdg
Provides-Extra: internal
Requires-Dist: pytest>=7.0; extra == "internal"
Requires-Dist: pytest-cov>=4.0; extra == "internal"
Requires-Dist: pytest-mock>=3.10; extra == "internal"
Requires-Dist: pytest-httpx>=0.35.0; extra == "internal"
Requires-Dist: pytest-dependency>=0.6; extra == "internal"
Requires-Dist: metatron; extra == "internal"
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# NTS-CLI

The Netflix Test Studio Command Line Interface (NTS-CLI) offers an alternative method for testing your Netflix application.

## Requirements

- Python 3.10 or higher

## Install

```bash
pip3 install ntscli-client
```

## Usage

All NTS-CLI commands have `--help` options to document their usage:

```bash
nts --help
```

## Authentication

NTS-CLI requires a Netflix Edge Token (NET_KEY) for authentication.

To obtain your NET_KEY, please contact your **Netflix Partner Engineer**.

Once you have your NET_KEY, you can use it with any command:

```bash
nts get-device-status --esn YOUR_DEVICE_ESN --net-key YOUR_NET_KEY
```

Or set it as an environment variable:

```bash
export NET_KEY="your-net-key"
nts get-device-status --esn YOUR_DEVICE_ESN
```

## Documentation

For detailed usage instructions, see the [Partner Documentation](https://docs.netflixpartners.com/docs/ninja/cert/ntscli/playbook-installing-using).
