NEW: Asteri v2.2.2 is now available — HTTP/3, C-Extensions, Prometheus & Enterprise CI/CD! Read the changelog
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
pip install asteri

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
git clone https://github.com/IshikawaUta/asteri.git
cd asteri
pip install .

C-Extension Performance Core: Asteri includes a native C-Extension (asteri.fastparser) for blazing-fast HTTP parsing. It is compiled automatically during pip 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 --reload feature.
  • Gevent: Required if using the gevent worker class.
  • h2: Required for HTTP/2 support.
  • Setproctitle: Optional, used for professional process naming in ps or top.
Edit on GitHub Last Updated: May 19, 2026
© 2026 Asteri Project.
main*
v2.2.2
Ln 1, Col 1
UTF-8
Prettier
Markdown