# anchorpy
**Repository Path**: ProjectOpenSea/anchorpy
## Basic Information
- **Project Name**: anchorpy
- **Description**: The Python Anchor client.
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-08-03
- **Last Updated**: 2025-08-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AnchorPy
---
[](https://discord.gg/sxy4zxBckh)
AnchorPy is the gateway to interacting with [Anchor](https://github.com/project-serum/anchor) programs in Python.
It provides:
- A static client generator
- A dynamic client similar to `anchor-ts`
- A Pytest plugin
- A CLI with various utilities for Anchor Python development.
Read the [Documentation](https://kevinheavey.github.io/anchorpy/).
## Installation (requires Python >=3.9)
```sh
pip install anchorpy[cli]
```
Or, if you're not using the CLI features of AnchorPy you can just run `pip install anchorpy`.
### Development Setup
If you want to contribute to AnchorPy, follow these steps to get set up:
1. Install [poetry](https://python-poetry.org/docs/#installation)
2. Install dev dependencies:
```sh
poetry install
```
3. Install [nox-poetry](https://github.com/cjolowicz/nox-poetry) (note: do not use Poetry to install this, see [here](https://medium.com/@cjolowicz/nox-is-a-part-of-your-global-developer-environment-like-poetry-pre-commit-pyenv-or-pipx-1cdeba9198bd))
4. Activate the poetry shell:
```sh
poetry shell
```