Upstash alternatives

Not a ranking: each option is described by the situation it fits, with its trade-off, whether it's open source or free to start, whether AI coding agents can work with it, and how many makers' products use it for this job.

15 open source or self-hostable16 with a free tier14 ready for AI agents

On Product Hunt, people weigh Upstash against: Supabase, Cloudflare, Neon, Render, Convex, PlanetScale, Turso, Pinecone, Prisma, Xano. Some solve a neighbouring job rather than the same one.

For background jobs & cron

The whole decision →

Hosted job platform or a queue you run. Hosted platforms work on serverless hosting and give you retries, schedules and a dashboard, at the cost of a vendor in your critical path; a queue library is free and fully yours, but needs a long-running worker process and Redis or Postgres to hold the jobs. A durable workflow engine sits between: you run the workers, it keeps each workflow's state so long processes resume after failures.

Upstash (Serverless queue): Simple scheduled calls and delayed HTTP jobs on serverless or edge hosting, via QStash. Trade-off: A message is an HTTP call to your endpoint, so the endpoint's time limit still applies to the work.

Temporal

Durable workflow engine
Open sourceFree tierFrom $50 per 1M actionsllms.txt

Best forLong-running, multi-step workflows — payments, onboarding, AI agent loops — whose state must survive crashes and deploys, in Go, Java, Python, TypeScript and more.

Trade-offYou run worker processes, plus the Temporal server or Temporal Cloud billed per action; workflow code must be deterministic.

Used by 29 makers' products for this

Trigger.dev

Hosted job platform
Open sourceFree tierFrom $10/mollms.txt

Best forLong-running TypeScript tasks — AI calls, media processing — that would time out in a serverless function.

Trade-offYour job code is deployed to and runs on Trigger.dev's infrastructure unless you self-host it.

Used by 23 makers' products for this

Inngest

Hosted job platform
Open sourceFree tierFrom $99/mollms.txtCLIIn Lovable

Best forEvent-driven, multi-step workflows where each step retries on its own and your code stays in your existing app.

Trade-offPricing scales with executions and steps, so chatty workflows cost more.

Used by 16 makers' products for this

BullMQ

Self-run queue
Open sourceFree tierFrom $139/mo (Pro)llms.txt

Best forNode apps on a long-running server that already have Redis — free and fully in your control.

Trade-offYou run the worker processes and Redis yourself, and there is no hosted dashboard by default.

Used by 1 makers' products for this

RabbitMQ

Self-run queue
Open sourceFree tier

Best forA dedicated message broker for queues and pub/sub between services, in any language, or as the broker behind Celery.

Trade-offAnother server to run and monitor, and it only moves messages — retries, schedules and job dashboards are up to your worker library.

Used by 2 makers' products for this

pg-boss

Self-run queue
Open sourceFree tierCLI

Best forNode apps that already run on Postgres and want a job queue with retries and cron without adding Redis.

Trade-offEvery job is database writes, so very high job volumes put load on your main database; Node only.

No maker product tracked for this yet

Celery

Self-run queue
Open sourceFree tier

Best forPython backends — Django, FastAPI, AI pipelines — that need background tasks and schedules on worker processes.

Trade-offYou run the workers, the broker and a separate scheduler process for periodic tasks; configuration has many knobs and failure modes to learn.

No maker product tracked for this yet

For vector database

The whole decision →

Inside the database you already run, or a separate vector store. pgvector keeps vectors next to your rows, with one backup and one query language, but tuning large indexes is on you. A dedicated vector store handles scale, filtering and hybrid search for you, at the cost of another service to sync data into.

Upstash (Managed vector store): A serverless vector index billed per request, alongside Upstash Redis and QStash, reached over HTTP from edge functions. Trade-off: Closed source and hosted only; per-request pricing gets expensive at very high query volume.

Pinecone

Managed vector store
Free tierFrom $20/mollms.txt

Best forA fully hosted index with nothing to operate, sized by usage.

Trade-offClosed source and cloud-only, so leaving means re-indexing somewhere else.

Used by 55 makers' products for this

Qdrant

Open-source vector store
Open sourceFree tierFrom Usage-based, no minimumllms.txt

Best forHeavy metadata filtering alongside vector search, self-hosted from one binary or on its managed cloud.

Trade-offOne more service to deploy and keep in sync with your main database.

Used by 18 makers' products for this

Weaviate

Open-source vector store
Open sourceFree tierFrom $45/mollms.txt

Best forHybrid search that mixes keyword and vector results, with built-in modules that can create embeddings for you.

Trade-offMore concepts and configuration to learn than simpler stores; some advanced features need a license key.

Used by 16 makers' products for this

Chroma

Embedded / local-first
Open sourceFree tierFrom Usage-basedllms.txt

Best forPrototyping RAG on your laptop with a pip or npm install and no server to run.

Trade-offFor production you either run its server yourself or move to Chroma Cloud.

Used by 13 makers' products for this

turbopuffer

Managed vector store
From $16/mo minimum usagellms.txt

Best forVery large or many-tenant indexes where storing everything on object storage keeps cost down.

Trade-offNo free tier (paid plans have a monthly minimum), and it's cloud-only.

Used by 8 makers' products for this

pgvector

Inside your database
Open sourceFree tierllms.txt

Best forApps already on Postgres that want vector search in the same database, joined with normal tables.

Trade-offIndex tuning and memory sizing are your job, and very large indexes can crowd out the rest of the database.

No maker product tracked for this yet

LanceDB

Embedded / local-first
Open sourceFree tierllms.txt

Best forAn embedded vector database that stores vectors and data as files on local disk or object storage, with no server to run.

Trade-offMany concurrent writers need care, and the managed cloud is a separate paid product.

Used by 3 makers' products for this

MongoDB

Inside your database
Self-hostableFree tierFrom $0.011/hourllms.txt

Best forApps already on MongoDB Atlas that want vector search on the same documents, with no second store to sync.

Trade-offVector search is most mature on Atlas; on self-hosted MongoDB it arrived later, so check your version and setup.

No maker product tracked for this yet

Milvus

Open-source vector store
Open sourceFree tierFrom Pay as you go (Zilliz Cloud Serverless)llms.txt

Best forVery large collections — hundreds of millions of vectors and up — on a distributed open-source database, or managed as Zilliz Cloud.

Trade-offThe distributed deployment has many moving parts; for small apps it's more system than you need.

No maker product tracked for this yet

Faiss

Embedded / local-first
Open sourceFree tier

Best forA fast in-memory vector index library for research, batch jobs and apps that load their index at startup.

Trade-offA library, not a database — no metadata filtering service, persistence or updates beyond what you build.

No maker product tracked for this yet