redis/redis-om-python
Object mapping, and more, for Redis and Python observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 98
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 17.0
- age_days: 1829
- days_rel: 173
- days_push: 15
- n_releases_24m: 11
Adoption not part of the score
1315 stars · 126 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Redis OM Python is a declarative object-mapping library for Redis that lets you model Redis data with Pydantic-based classes. It provides automatic secondary-index generation, data validation, serialization, and fluent query APIs including embedded models.
Use cases
- model redis data in python with declarative classes
- validate and serialize data before persisting to redis
- query redis with a fluent api instead of raw commands
- automatically create secondary indexes for redis data
- store and query json documents in redis
- use pydantic models as redis orm
When to choose
- you want an ORM-like abstraction over Redis in Python
- you need declarative validation and indexing for Redis data
- you're already using Pydantic and want Redis persistence
- you need rich queries over RedisJSON documents via RediSearch
When to avoid
- you only need a simple key-value client - use redis-py directly
- you don't control your Redis deployment and can't load RedisJSON/RediSearch modules
- you need a mature GA library - this is labeled a preview release
Facets
library · maturity active
orm database serialization search-engine caching databases developer-tools backend web-development python redis pydantic object-mapping asyncio redisearch redisjson data-modeling
1 source
- readme: https://github.com/redis/redis-om-python · fetched 2026-08-28 · 0f3f78bda228
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| redis/redis-om-python | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="redis/redis-om-python")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem