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.
Prerequisites#
Project Setup#
Initialize the project:
Install @upstash/redis
Counter Function Setup#
Create a new function from template.
Update /src/functions/CounterFunction.ts
Create Azure Resources#
You can use the command below to find the name of a region near you that supports the Flex Consumption plan.
Create a resource group.
Create a storage account.
Create your Function App on the Flex Consumption plan.
Database Setup#
Create a Redis database using Upstash Console or Upstash CLI and set UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN in your Function App's settings.
Deploy#
Take a build of your application.
Publish your application.
Visit the given Invoke URL.