API

APIs Bento

Torna ai Progetti
APIs Bento screenshot 1

Il Problema

Man mano che sviluppavo diverse piccole API indipendenti per vari progetti, la gestione e l'accesso alla loro documentazione diventavano ingombranti. Non c'era un unico posto per visualizzare gli endpoint disponibili o testarli facilmente.

La Soluzione

Creata un'applicazione FastAPI centrale che funge da 'Bento Box' per altre API. Utilizzato il supporto OpenAPI integrato di FastAPI (Swagger UI / ReDoc) per la documentazione interattiva automatica. Distribuito tramite Docker per una facile gestione. Una semplice pagina di destinazione statica collega alla documentazione di ciascuna API.

Risultati & Apprendimenti

Migliorata significativamente la reperibilità e l'usabilità delle API personali. Fornito una vetrina pulita delle competenze FastAPI e dei principi di progettazione API. Rafforzato il valore delle pratiche di documentazione standardizzate.

Stack Tecnologico

PythonFastAPIDocker

Sito Live / Repository

Visita il Sito