---
title: "Deploy Featherweight (FastAPI)"
description: "A lightweight FastAPI starter, with some batteries included."
category: "Starters"
url: https://railway.com/deploy/l2yE91
---

# Deploy Featherweight (FastAPI)

A lightweight FastAPI starter, with some batteries included.

**[Deploy Featherweight (FastAPI) on Railway](https://railway.com/template/l2yE91)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/l2yE91/manifest.json

- **Creator:** Kyle Gill's Projects
- **Category:** Starters
- **Total deploys:** 119

## Template content

### Redis https://devicons.railway.app/i/redis.svg

- **Image:** bitnami/redis

### featherweight

- **Source:** https://github.com/gillkyle/featherweight
- **Public domain:** Yes

## Documentation

## 🪶 Featherweight Template

_A lightweight FastAPI starter that packs a punch, with some batteries included._

**Get more done with less** by relying on powerful open-source tools to do the heavy lifting.

- FastAPI generates and handles REST endpoints compliant with HTTP spec
- Automatic API doc generation with OpenAPI
- Request & Response validation powered by Pydantic
- Great type support with the native Python type hint system
- Lightning fast caching with Redis
- Built-in and configurable rate limiting to prevent API abuse

Rather than starting with a template that requires you to rip all sorts of things out, this template starts with a minimal amount of code in a flat directory to let you kick the tires and expand from there.

## Similar templates

- [Openfront Gym](https://railway.com/deploy/openfront-gym) — Opensource Mindbody alternative based on Next.js and Keystone.js
- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [Next.js + Prisma + PostgreSQL Starter](https://railway.com/deploy/nextjs-prisma-postgres) — Deploy a Next.js app with Prisma ORM and PostgreSQL in one click.

Open this page in a browser: https://railway.com/deploy/l2yE91
