REST API

Ravel

Ravel

Ravel is a FastAPI REST service built around async SQLAlchemy 2.0 and asyncpg, with Alembic managing schema migrations. It exposes routers for authentication, users, and items, with JWT-based auth via python-jose and bcrypt password hashing through passlib. Includes a Redis-backed cache helper and a pytest + pytest-asyncio test suite covering auth, users, items, search, and bulk operations.

Technologies Used

PythonPython
FastAPIFastAPI
PostgreSQLPostgreSQL
JWTJWT
RedisRedis