DriftPy is the Python client for the Drift protocol. It allows you to trade and fetch data from Drift using Python.
Read the full SDK documentation here!
pip install driftpy
Note: requires Python >= 3.10.
examples/
folder includes more examples of how to use the SDK including how to provide liquidity/become an lp, stake in the insurance fund, etc.
bash setup.sh
bash test.sh
Local Docs: mkdocs serve
Updating public docs: poetry run mkdocs gh-deploy --force
python new_release.py
- Create a new release at https://github.com/drift-labs/driftpy/releases.
- (The CI process will upload a new version of the package to PyPI.)