Metadata-Version: 2.4
Name: sifter-server
Version: 1.0.0
Summary: AI-powered document extraction engine — self-hostable server
Project-URL: Homepage, https://github.com/sifter-ai/sifter
Project-URL: Repository, https://github.com/sifter-ai/sifter
Author: Sifter Contributors
License: MIT
Keywords: ai,document,extraction,llm,mongodb,ocr
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: aiofiles>=23.2.0
Requires-Dist: bcrypt<4.0.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: email-validator>=2.1.0
Requires-Dist: fastapi>=0.111.0
Requires-Dist: google-auth>=2.29.0
Requires-Dist: litellm>=1.40.0
Requires-Dist: mammoth>=1.8.0
Requires-Dist: motor>=3.4.0
Requires-Dist: passlib[bcrypt]>=1.7.4
Requires-Dist: pydantic-settings>=2.3.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: pymongo>=4.7.0
Requires-Dist: pymupdf>=1.24.0
Requires-Dist: python-jose[cryptography]>=3.3.0
Requires-Dist: python-multipart>=0.0.9
Requires-Dist: slowapi>=0.1.9
Requires-Dist: structlog>=24.1.0
Requires-Dist: uvicorn[standard]>=0.29.0
Provides-Extra: gcs
Requires-Dist: google-cloud-storage>=2.16.0; extra == 'gcs'
Provides-Extra: mcp
Requires-Dist: sifter-mcp>=0.1.0; extra == 'mcp'
Provides-Extra: s3
Requires-Dist: aioboto3>=13.0.0; extra == 's3'
Description-Content-Type: text/markdown

# sifter-server

Self-hostable FastAPI backend for [Sifter](https://github.com/sifter-ai/sifter) — AI-powered document extraction engine.

```bash
pip install sifter-server
```

Or run the full stack with Docker Compose:

```bash
git clone https://github.com/sifter-ai/sifter
cd sifter/code
cp .env.example .env   # set SIFTER_DEFAULT_API_KEY
docker compose up -d
```

See the [main repository](https://github.com/sifter-ai/sifter) for full documentation, configuration reference, and deployment guide.

MIT. By [Bruno Fortunato](https://github.com/bfortunato).
