Metadata-Version: 2.4
Name: fast-feature
Version: 0.0.2
Summary: A lightweight, async, OpenFeature-compatible (OFREP) feature flag server.
Keywords: feature-flags,openfeature,ofrep,json-logic,fastapi,async
Author: byunjuneseok
Author-email: byunjuneseok <byunjuneseok@gmail.com>
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: FastAPI
Classifier: Framework :: AsyncIO
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
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Dist: fast-feature-core==0.0.2
Requires-Dist: fast-feature-engine==0.0.2
Requires-Dist: fast-feature-ofrep==0.0.2
Requires-Dist: fast-feature-storage-inmemory==0.0.2
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: fast-feature-admin==0.0.2 ; extra == 'admin'
Requires-Dist: fast-feature-storage-sqlalchemy==0.0.2 ; extra == 'all'
Requires-Dist: fast-feature-storage-postgresql==0.0.2 ; extra == 'all'
Requires-Dist: fast-feature-admin==0.0.2 ; extra == 'all'
Requires-Dist: uvicorn[standard]>=0.27 ; extra == 'all'
Requires-Dist: fast-feature-storage-postgresql==0.0.2 ; extra == 'postgresql'
Requires-Dist: fast-feature-storage-sqlalchemy==0.0.2 ; extra == 'sqlalchemy'
Requires-Dist: uvicorn[standard]>=0.27 ; extra == 'standalone'
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/byunjuneseok/fast-feature
Project-URL: Repository, https://github.com/byunjuneseok/fast-feature
Project-URL: Issues, https://github.com/byunjuneseok/fast-feature/issues
Provides-Extra: admin
Provides-Extra: all
Provides-Extra: postgresql
Provides-Extra: sqlalchemy
Provides-Extra: standalone
Description-Content-Type: text/markdown

# fast-feature

The umbrella distribution for [fast-feature](https://github.com/byunjuneseok/fast-feature):
an async, OpenFeature-compatible (OFREP) feature flag server.

```bash
pip install "fast-feature[standalone]"        # + uvicorn, to run the server
pip install "fast-feature[postgresql]"        # + PostgreSQL backend
pip install "fast-feature[admin]"             # + admin console
pip install "fast-feature[all]"
```

Run it:

```bash
FAST_FEATURE_BACKEND=inmemory fast-feature serve --host 0.0.0.0 --port 8000
```

Or embed it:

```python
from fast_feature.server import Application, Settings

app = Application.create(Settings(admin=True))
```

See the [project README](https://github.com/byunjuneseok/fast-feature) for details.
