from fastapi import FastAPI from ctypes import CDLL

Carica la libreria C

my_library = CDLL('./path_to_your_library.so')

Crea un'app FastAPI

app = FastAPI()

Definisci una route che utilizzi la libreria C

@app.get("/call_c_function") async def call_c_function(): # Chiamata alla funzione C dalla libreria result = my_library.my_c_function() # Sostituisci 'my_c_function' con il nome della tua funzione C return {"result": result}