Our back ends are written in Python with FastAPI. Python gives us the best libraries for data, geography and AI; FastAPI gives typed, documented, high-performance APIs.
Why we use it
- Automatic, always-current API documentation.
- Request and response validation that rejects bad data at the door.
- Celery and Redis run scheduled data refreshes and long jobs in the background, so users never wait on them.
- Comprehensive automated tests on every change.
Where you will see it
- Summit, where scheduled pipelines keep census, eligibility and market data current.
Planning a system that needs this stack?Talk to HFS
