I’ve been using Upstash for a long time across a bunch of projects, and honestly, I really like it.
Redis-over-HTTP has saved me so much pain with serverless stuff.
This idea actually came up while working on a client project recently.
The client gave me a VPS and wanted everything to live there - including Redis.
That’s where I got stuck thinking:
If Redis already exists on the client’s VPS, how do I still get the Upstash style features?
Using Upstash directly felt a bit awkward in this case:
- it becomes an external dependency the client has to maintain later
- billing, accounts, ownership - all outside their infra
- but at the same time… I really wanted the HTTP API + serverless-friendly behavior Upstash gives
That’s when I started wondering:
What if there was a way to:
- point something at any Redis (VPS / on-prem / managed)
- and still get Upstash like HTTP endpoints
- without vendor lock-in
- and something the client could fully own or self-host?
So I started hacking on a small experiment around that idea:
an open-source, self-hostable Redis-over-HTTP proxy (working title: Redion).
It’s very early and very much a “thinking out loud” phase right now.
I’m mostly curious:
- Have you run into this kind of situation before?
- How do you handle Redis + serverless when Redis isn’t “yours” to choose?
- Does “bring your own Redis but keep HTTP semantics” sound useful?
- Any obvious downsides or red flags you see immediately?
Not trying to replace or hate on Upstash at all - this question only came up because I’ve been happily using it for so long
Just wanted to sanity-check the idea with other devs before going further.
Would love to hear thoughts, even if the answer is “nah, I’d never use this and here’s why”
prassamin•4h ago
I have an idea I wanted to share with you all.
I’ve been using Upstash for a long time across a bunch of projects, and honestly, I really like it. Redis-over-HTTP has saved me so much pain with serverless stuff.
This idea actually came up while working on a client project recently.
The client gave me a VPS and wanted everything to live there - including Redis. That’s where I got stuck thinking:
If Redis already exists on the client’s VPS, how do I still get the Upstash style features?
Using Upstash directly felt a bit awkward in this case:
- it becomes an external dependency the client has to maintain later - billing, accounts, ownership - all outside their infra - but at the same time… I really wanted the HTTP API + serverless-friendly behavior Upstash gives
That’s when I started wondering:
What if there was a way to:
- point something at any Redis (VPS / on-prem / managed) - and still get Upstash like HTTP endpoints - without vendor lock-in - and something the client could fully own or self-host?
So I started hacking on a small experiment around that idea: an open-source, self-hostable Redis-over-HTTP proxy (working title: Redion).
It’s very early and very much a “thinking out loud” phase right now.
I’m mostly curious:
- Have you run into this kind of situation before? - How do you handle Redis + serverless when Redis isn’t “yours” to choose? - Does “bring your own Redis but keep HTTP semantics” sound useful? - Any obvious downsides or red flags you see immediately?
Not trying to replace or hate on Upstash at all - this question only came up because I’ve been happily using it for so long Just wanted to sanity-check the idea with other devs before going further.
Would love to hear thoughts, even if the answer is “nah, I’d never use this and here’s why”