Skip to main content

FluxFast for FastAPI

The Python package provides FastAPI page routes, scoped versioned resources, a bounded in-memory cache, concurrent loader resolution, mutation helpers, 422 mapping, redirects, and the fluxfast/1 protocol.

python -m pip install fluxfast
from fastapi import FastAPI
from fluxfast import FluxFast, Page, resource, scope

app = FastAPI()
flux = FluxFast(app)

@flux.page("/")
async def home():
    return Page(
        "home/index",
        resources=[
            resource("news", load_news, scope=scope.public(), ttl=60),
        ],
    )

Reusable data must declare an appropriate public, user, tenant, or custom scope. See the repository protocol and caching documentation for wire and invalidation semantics.

For a Next.js consumer, install its backend and run both development processes under one supervisor:

python -m pip install -e backend
fluxfast dev backend.app.main:app

The CLI starts FastAPI on an available internal loopback port and Next on the browser-facing development port. The companion Next config uses the injected server-only address, so browser requests stay same-origin.

Release files for fluxfast 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fluxfast 0.1.0
File Size Uploaded
fluxfast-0.1.0.tar.gz 40.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fluxfast 0.1.0
File Interpreter ABI Platform
fluxfast-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 61.8 kB

Release files / fluxfast-0.1.0.tar.gz

Download URL fluxfast-0.1.0.tar.gz
Size 40.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f0b30b8259a1c9851435fee677da4b4a97f12a50b8af9c871b3131b7c9e60c71
BLAKE2b-256 checksum
How to use checksums
619acbb084da1e414d7287fc527c8587958898dc4068d5d69b4ba41a7216ddc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / fluxfast-0.1.0-py3-none-any.whl

Download URL fluxfast-0.1.0-py3-none-any.whl
Size 21.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
027039faa6b3fb470630fb496a37c4c1b84da907ff7190b6f5b836f7b2906b29
BLAKE2b-256 checksum
How to use checksums
42bf99025bb1c17d099476c2025739f530ed46e467ab0ea27eefb1351d56c455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page