Skip to main content

Python

6

Powerful CI for Python: RavenDB Test Driver & Testcontainers

Test Python apps against a real, disposable RavenDB server with Testcontainers and the Test Driver, then run it on GitHub Actions to catch bugs mocks miss.

Oct 21, 2026

When Your Application Owns the Database, RavenDB Embedded

See how RavenDB Embedded lets a C# or Python application start and manage its own local RavenDB server, then build a vending machine whose stock survives restarts.

Sep 30, 2026

Writing unit tests with RavenDB Python Test Driver

Learn how to use the ravendb-test-driver package to run Python integration tests against a real in-memory RavenDB instance, replacing mocks with a database environment that mirrors production.

Sep 30, 2026

Spatial Search in RavenDB: Radius, Polygon, and Reverse Queries

Learn how to implement spatial search in RavenDB with Python. Covers radius queries, custom polygon shapes, WKT syntax, and reverse point-in-polygon lookup using the Flat Finder demo.

Mar 11, 2026

AI Image Search with RavenDB

Build text-to-image and image-to-image product search on top of RavenDB vector search, using CLIP embeddings stored in documents and the original images kept as attachments.

Sep 9, 2025

Semantic Search with RavenDB, Python, and FastAPI

Build a semantic search API with RavenDB, Python, and FastAPI. Learn manual and automatic embedding generation with OpenAI, and run vector similarity search in under 50 lines of application code.

Jul 22, 2025