Skip to content

Endpoints

LongLink SDK wraps FastAPI. You define endpoint handlers on the wrapped FastAPI app.

Usage

python
from longlink import App, Router, Context
from pydantic import BaseModel

router = Router()

# Sample response model
class SampleResponse(BaseModel):
    id: int
    name: str


@router.get("/sample", response_model=SampleResponse)
async def sample(ctx: Context) -> SampleResponse:
    return SampleResponse(id=1, name="apple")


app = App()
app.register(router)

Resouces