Arenapy is a Python-implementation of the Arena Solutions API.
>>> from arenapy import arenapy
>>> sessionId = arenapy.login(email, password, workspaceId)
...
>>> arenapy.itemSearch(sessionId)
{
"count":20,
"results":[
{
"category":{
"guid":"5N6P8RAK3MY6UNTA"
},
"creationDateTime":"2011-06-02T19:23:31Z",
"guid":"VDXGLBCCLSBSBQMM0SJU",
"lifecyclePhase":{
"guid":"7G6P3WAD3MG6GNFD",
"name":"In Production"
},
"name":"PCBA, EveryRoad, Model 300",
"number":"830-00001",
"revisionNumber":"D"
},
...
]
}
...
>>> response = arenapy.logout(sessionId)
Arenapy is available on PyPi:
python -m pip install arenapy
Arenapy officially supports Python 3.6+.