About FuturamaAPI

What is this?

Welcome to Hulurama, a REST and GraphQL API celebrating the iconic TV show Futurama. Created as a playground for learning new technologies, FuturamaAPI allows you to explore, experiment, and have fun.

Check our documentation to get started, or try Swagger Playground.

Uptime

We aim for 100% uptime. For the past three months, the service has been stable. Check the current status here.

Key Features

Comprehensive Access

Detailed info about characters, seasons, episodes, and more.

Real-time Updates

Experience Server Sent Events (SSE) to stay updated with the latest happenings.

Documentation

Quickly get started with our API using detailed guides and examples.

Why?

FuturamaAPI exists to celebrate even lesser-known TV shows. It's a space to have fun with Futurama while exploring FastAPI, SSE, WebSockets, GraphQL, Hypercorn, HTTP/2, and more.

Technical Stack

  • Python
  • FastAPI
  • Docker
  • Hypercorn
  • PostgreSQL + SQLAlchemy (async)
  • Alembic for migrations
  • Strawberry for GraphQL

Contribute

Absolutely! Your contributions are welcome. Start here. Whether you're experienced or just starting out, your help is valuable.

Design Help?

Design is not my strongest skill. If you have HTML/CSS experience, consider submitting a pull request. Any help is appreciated!

Who am I?

I'm Ivan Koldakov, a Python developer. Connect with me on LinkedIn.