Skip to content

📦 Installation

Get BustAPI up and running in seconds.


⚡ Quick Install

Bash
pip install bustapi
Bash
uv pip install bustapi
Bash
pipx install bustapi

That's it!

Pre-built wheels are available. No Rust toolchain required.


✅ Requirements

Requirement Versions
Python 3.10, 3.11, 3.12, 3.13, 3.14
OS Linux, macOS, Windows
Architecture x86_64, arm64 (Apple Silicon)

🌐 Platform Support

  • Linux (Recommended)


    Best performance with native multiprocessing.

    • 100,000+ RPS with 4 workers
    • SO_REUSEPORT kernel load balancing
    • Optimal for production
  • macOS


    Fully supported for development.

    • ~35,000 RPS (single-process)
    • Apple Silicon native
    • Great for local development
  • Windows


    Fully supported for development.

    • ~17,000 RPS (single-process)
    • x64 pre-built wheels
    • Great for local development

Production Recommendation

For maximum performance, deploy on Linux servers.
macOS and Windows are ideal for development.


🛠 Development Install

To build from source (requires Rust):

Bash
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/GrandpaEJ/BustAPI.git
cd BustAPI
pip install maturin
maturin develop --release
PowerShell
# Install Rust from https://rustup.rs

# Clone and build
git clone https://github.com/GrandpaEJ/BustAPI.git
cd BustAPI
pip install maturin
maturin develop --release

✅ Verify Installation

Python
>>> import bustapi
>>> print(bustapi.__version__)
0.8.0

🚀 Next Steps

Ready to build something? Check out the Quickstart Guide!