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]