About¶
aiosnow is a Python asyncio library for interacting with ServiceNow programmatically. It hopes to be:
- Convenient: A good deal of work is put into making the library flexible and easy to use.
- Performant: Remote API calls uses non-blocking sockets tracked by an event loop, allowing large amounts of lightweight request tasks to run concurrently.
- Modular: Core functionality is componentized into modules that are built with composability and extensibility in mind.
For usage examples, visit github.com/rbw/aiosnow/examples.
Requirements¶
- Python 3.7+
Installation¶
The library is available on PyPI and can be installed using pip.
$ pip install aiosnow
Dependencies¶
The aiosnow library depends on a small set of stable and permissively licensed libraries.
- aiohttp: Communication
- marshmallow: Schema system