Redis hosting

Redis hosting,

on a server you control.

Add Redis to your project in one click and run it on a server we provision and maintain. It sits right next to your app for low-latency caching, queues, and sessions, with no Redis server to install, secure, or patch yourself.

Why rent a VPS just to run redis-server, when you can SelfHost it?

One-click in a Project /Cache, queues, sessions /Next to your app /From ~$0.02/hr

How it works

Redis, one click away.
Inside a server you own.

On SelfHost, Redis runs as a one-click database inside a Project, your own managed server, alongside the app that uses it. You do not stand up a Redis server or wire up a separate host: create a project, add Redis, and read the connection string from your app. We run the box; you use Redis.

In 5 steps

One click to a database.
No server to set up.

From zero to a running Redis in a few clicks, with the server handled for you.

1

Create a Project

Give it a name and SelfHost provisions a dedicated server for you in a couple of minutes.

2

Add Redis in one click

From the add-service screen, pick Redis. It comes up as a managed database inside your project, ready to use.

3

Read the connection string

Copy the Redis URL from the project and set it as REDIS_URL (or your client config) in your app service.

4

Deploy your app beside it

Run your API or worker in the same project, so app and cache share one server with low latency.

5

Watch it live

Live CPU, memory, and connection metrics for the project, with logs, all in one place.

What it is good for

Redis, where it fits.

Caching

Cache database queries, API responses, and rendered fragments to cut latency and load.

Queues and jobs

Back BullMQ, Sidekiq, Celery, or RQ with Redis for background jobs, in the same project as your worker.

Sessions and rate limiting

Store sessions and token buckets in Redis for fast, shared state across your app instances.

Pub/sub and realtime

Use Redis pub/sub for lightweight realtime messaging between your services.

What you get

Redis, the easy way.
On a server you control.

One click, no setup

No apt install, no config file, no systemd. Redis is added to your project and runs on a server we maintain.

Right next to your app

App and Redis share one project server, so calls stay on the same box and latency stays low.

A server you control

Live metrics and logs on a dedicated server you own, not a shared black box.

Pay only for what you run

Billed with the project server by the hour, from around $0.02/hr, paused at a zero balance.

Managed with AI

Add Redis, manage the project, and check metrics from Claude, Cursor, or any MCP client with 150+ tools.

Your data, your server

Redis runs on your project server with your other services, not a multi-tenant cache you cannot see.

Good to know

A Project database, not a separate instance

Redis on SelfHost runs as a one-click database inside a Project, alongside your app, rather than a standalone managed instance. PostgreSQL is the engine offered as a dedicated managed instance with PITR, pooling, and Multi-AZ. For caching and queues next to your code, the Project database is exactly what you want.

Frequently Asked Questions

Can I run Redis on SelfHost?
Yes. Redis runs as a one-click database inside a Project, your own managed server. Create a project, add Redis, and read the connection string from your app. SelfHost provisions and runs the server; there is no Redis host for you to install or patch. How Projects work.
Is this a standalone managed Redis instance?
No. Redis runs inside a Project alongside your app, not as a separate managed instance product. PostgreSQL is the engine SelfHost offers as a dedicated managed instance. For caching, queues, and sessions next to your code, the Project database is the right fit.
How much does Redis hosting cost?
Redis is billed with the project server it runs on, pay-as-you-go by the hour from around $0.02/hr (about $0.50 a day), with no tiers. Stop the project and you pay nothing. See pricing.
Can I use it for queues like BullMQ or Sidekiq?
Yes. Run your worker in the same project and point it at the Redis connection string. App, worker, and Redis share one server.
Can I add a database and an app to the same project?
Yes. A project holds your app, its databases, and other services together on one server, billed as one server. How Projects work.

Redis, one click away.
On a server you control.

One-click in a project
Next to your app
Run a project free for ~48 hours
Start for free