Bedrock Python¶
Foundations for serious Python services.
A focused set of open-source libraries and developer tools — Postgres, Redis, Kafka, Outbox, idempotency, partitioning, migrations, AI-powered code review — built for the same production stack, versioned together, tested together.
Introducing mr-review: AI-powered merge request reviews
A new CLI tool that runs locally and walks through merge-request diffs the way a thorough engineer would — staged review with brief, dispatch, polish and post phases, plus presets for thorough, security, style, and performance.
Latest from the blog
See all posts →Welcome to the Bedrock Python Blog
An introduction to the ecosystem — what Bedrock Python is, the libraries that form the foundation, reliability, and testing layers, and what you can expect.
Introducing mr-review
A new CLI tool that runs locally and uses an LLM to walk through a merge request diff the way a thorough engineer would.
The Transactional Outbox pattern in Python
How omni-box solves the classic dual-write problem between Postgres
and Kafka using the Transactional Outbox pattern, plus the Inbox side for
idempotent consumers.
Libraries
All libraries →sqlalchemy-foundation-kit
Async SQLAlchemy session management, base ORM models, Unit of Work.
redis-client-kit
Redis client with optional Pydantic serialization and OpenTelemetry spans.
aiokafka-foundation-kit
asyncio Kafka producer / consumer foundations with structured logging.
omni-box
Transactional Outbox and Inbox patterns for SQLAlchemy + Kafka stacks.
idempotency-kit
Idempotency key guards for HTTP endpoints and Kafka consumers.
alembic-gauntlet
Stairway migration testing — every upgrade and downgrade, against a real DB.
pg-partsmith
PostgreSQL declarative table partitioning helpers for SQLAlchemy projects.
deadline-budget
Deadline and budget propagation for async task chains.