nfrax logonfrax

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

nfrax logonfrax
Start HereWhat's New
GitHub
getting started

Pick a package. Install. Build.

Each package works standalone. Start with one, add more as needed.

The Packages

svc-infra

Auth, database, caching, jobs, webhooks, billing — production-ready.

pip install svc-infra
Docs
ai-infra

LLMs, agents, RAG, structured output, 10+ providers.

pip install ai-infra
Docs
fin-infra

Banking (Plaid/Teller), market data, brokerage, credit scores.

pip install fin-infra
Docs
robo-infra

Actuators, sensors, controllers, kinematics, safety.

pip install robo-infra
Docs

Quickstart Code

from svc_infra import easy_service_app
from svc_infra.auth import setup_auth
from svc_infra.cache import init_cache

app = easy_service_app(name="MyAPI")
setup_auth(app)                      # OAuth, sessions, MFA
init_cache(url="redis://localhost")  # Caching ready

@app.get("/")
async def root():
    return {"status": "ok"}

Result: You now have a FastAPI app with auth, sessions, and Redis caching. Run uvicorn main:app and visit /docs to see your API.

Next Steps

Start with svc-infraWhat's NewContributing

Not sure where to start? Most projects begin with svc-infra for backend, then add other packages as needed.