Files
tink-demo/src/main.py

29 lines
683 B
Python
Raw Normal View History

2026-05-22 18:30:59 +02:00
"""
FastAPI application entry point.
"""
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from starlette.middleware.sessions import SessionMiddleware
from src.config import get_settings
from src.routes.demo import router
settings = get_settings()
app = FastAPI(
title="Tink API Demo",
description="Tink Open Banking API — integration walkthrough covering auth, users, accounts (v2), transactions (v2) and webhooks.",
2026-05-22 18:30:59 +02:00
version="1.0.0",
)
app.add_middleware(
SessionMiddleware,
secret_key=settings.session_secret,
max_age=3600,
)
app.include_router(router)
app.mount("/static", StaticFiles(directory="src/static"), name="static")