Skip to content
Hughes Financial Services Inc.

APIs and data services

Python and FastAPI, with scheduled pipelines on Celery and Redis.

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