DEV Community

Anisa khan
Anisa khan

Posted on

I built an AI powered API generator with FastAPI, PostgreSQL, Groq and Railway

I've been learning backend development and built this project to practice
real production concepts.

What it does

  • Generates FastAPI code from a text description using Groq (Llama 3.3)
  • Saves, versions, and exports generated code as .py files
  • Pagination, search, and soft delete on generation history
  • JWT auth, RBAC, rate limiting, Redis caching, background tasks
  • Deployed on Railway with PostgreSQL

Tech Stack

  • FastAPI
  • PostgreSQL
  • Groq AI (Llama 3.3)
  • Redis (Upstash)
  • Railway
  • Docker

Live API

https://aiapibuilder-production.up.railway.app/docs

I'm still learning so any feedback on code quality or architecture is welcome

Top comments (0)