Unofficial Anaplan API Python client library
Project description
APAPI
APAPI is an unofficial library that allows you to connect to Anaplan API v2 (Bulk and Transactional) using Python. Here we export some CSV and import it back to Anaplan:
>>> import apapi
>>> with apapi.Connection(f"{email}:{password}") as my_connection:
>>> my_connection.run_export(model_id, export_id)
>>> data = my_connection.download_file(model_id, export_id)
>>> print(data.decode())
Versions,Data,Text
Actual,1,test
Budget,2.5,ąćęłńśżź
Forecast,-3,😂
>>> my_connection.upload_file(model_id, file_id, data)
>>> my_connection.run_import(model_id, import_id)
Check tests/test_connection.py for more examples and hints about usage.
Installing Anaplan Python API and Supported Versions
APAPI is available on PyPI:
$ python -m pip install apapi
APAPI supports Python 3.9+.
More Info
- Official documentation of Anaplan Integration API V2
- Official documentation of Anaplan Connect V3 (Java)
- Official Anaplan Connect repository
How to Contribute
Contributions are welcome, even if you can't code it - in such case, please submit an issue if you need any additional feature (preferably in the form of User Story, like "As {who} I need {what} because {why}"). If you encounter any bugs, please report the problem with a description and error log.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.