Installation
AMSDAL is published as a Python package and can be installed using pip
Info
AMSDAL is available on Linux, Windows, Mac (Intel, M1 & M2 chipsets).
pip install amsdal
To maximize extendability and modularity, AMSDAL is broken into several packages:
amsdal_glue: ETL interface and default implementationamsdal_utils: core utilities library for AMSDAL and other packagesamsdal_data: connections interface and built-in connection implementationsamsdal_models: core tools for schema and class management- Optional
amsdal_server: FastAPI server for AMSDAL Framework - Optional
amsdal_cli: CLI to create, manage and serve an AMSDAL application in local development
Optional dependencies¶
- To use Redis as a backend for locking, install:
pip install amsdal[redis-lock]
- To use AMSDAL Fast API Server, install:
pip install amsdal[server]
- To use AMSDAL CLI, install:
pip install amsdal[cli]
Optional dependencies can be combined:
pip install amsdal[cli,redis-lock]
Note
The AMSDAL CLI includes AMSDAL Server so there is no need to specify amsdal[cli,server]