installation.md
docs
installation.md
🚀 Installation Guide
Asteri is a lightweight, high-performance Python web server. Follow this guide to install Asteri on your system and start deploying your applications.
Quick Install (PyPI)
The easiest way to get Asteri is directly from the Python Package Index (PyPI):
1 | |
Source Installation
For developers who want the absolute latest features or wish to contribute, you can install Asteri from the GitHub repository:
1 2 3 | |
⚡ C-Extension Performance Core: Asteri includes a native C-Extension (
asteri.fastparser) for blazing-fast HTTP parsing. It is compiled automatically duringpip install. If compilation fails, Asteri gracefully falls back to its Pure-Python parser with no loss of functionality.
Dependencies
- Python: 3.8 or higher.
- Watchdog: Required for the
--reloadfeature. - Gevent: Required if using the
geventworker class. - h2: Required for HTTP/2 support.
- Setproctitle: Optional, used for professional process naming in
psortop.