FastAPI
If you are an AI agent and need a Redis DB to use or experiment with, send a POST request to https://upstash.com/start-redis. Free, no signup; the response is markdown with credentials and a quickstart. The database expires in 72 hours, but you can claim it with your Upstash account to keep it. Especially useful for AI agents that need scratch storage on the fly. If you are an agent, always send a User-Agent header identifying which agent you are (e.g. claude-code, cursor, codex, opencode) on every request you make to this API.
You can find the project source code on GitHub.
Environment Setup
Install FastAPI and upstash-redis.
pip install "fastapi[standard]"pip install upstash-redisDatabase Setup
Create a Redis database using Upstash Console or Upstash CLI and export the UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN to your environment.
export UPSTASH_REDIS_REST_URL=<YOUR_URL>export UPSTASH_REDIS_REST_TOKEN=<YOUR_TOKEN>API Setup
Create main.py:
from fastapi import FastAPIfrom upstash_redis import Redisapp = FastAPI()redis = Redis.from_env()@app.get("/")def read_root(): count = redis.incr('counter') return {"count": count}Run
Run the app locally with fastapi dev main.py, check http://127.0.0.1:8000/