Metadata-Version: 2.4
Name: pentport
Version: 0.1.0
Summary: Python SDK for the PentPort API
Author-email: "PentPort Inc." <info@pentport.com>
License: Proprietary
Project-URL: Homepage, https://pentport.com
Project-URL: Documentation, https://pentport.com/api/docs
Keywords: pentport,trading,paper trading,api,sdk
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31.0
Provides-Extra: dev
Requires-Dist: build>=1.2.0; extra == "dev"
Requires-Dist: twine>=6.0.0; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: responses>=0.25.0; extra == "dev"
Requires-Dist: ruff>=0.8.0; extra == "dev"
Dynamic: license-file

﻿# PentPort Python SDK

Python SDK for the PentPort API.

## Install

```bash
pip install pentport
```

## Authentication

Set your API key in PowerShell:

```powershell
$env:PENTPORT_API_KEY = "pp_live_REPLACE_ME"
```

Or pass it directly in Python:

```python
from pentport import PentPort

pp = PentPort(api_key="pp_live_REPLACE_ME")
```

## Quickstart

```python
from pentport import PentPort

pp = PentPort()

account = pp.choose_account("stocks")
account_hash = account["account_hash"]

print(pp.account_balance(account_hash=account_hash))
print(pp.quotes(["AAPL", "TSLA"], account_hash=account_hash))

order = pp.buy("AAPL", 1, account_hash=account_hash)
print(order)
```

## Important

Do not expose your API key in public frontend JavaScript. Use this SDK from a backend, script, notebook, or private automation environment.
