LogoAISecKit
icon of ormar

ormar

Python async ORM designed for FastAPI with Pydantic validation.

Introduction

Ormar

Ormar is an asynchronous mini ORM for Python, designed with FastAPI in mind and built on top of SQLAlchemy core. It provides a simple and efficient way to interact with databases using Python's async features.

Key Features:
  • Asynchronous Support: Built for async frameworks like FastAPI, allowing for non-blocking database operations.
  • Pydantic Validation: Integrates seamlessly with Pydantic for data validation, ensuring data integrity.
  • Multi-Database Support: Works with PostgreSQL, MySQL, and SQLite, making it versatile for various applications.
  • Simple API: Offers a straightforward API for CRUD operations, making it easy to use for developers.
  • Migration Support: Compatible with Alembic for database migrations, ensuring smooth updates and changes.
Benefits:
  • Reduces boilerplate code by combining ORM and data validation into a single model.
  • Enhances productivity by providing a clear and concise way to manage database interactions.
  • Encourages best practices in asynchronous programming with Python.
Highlights:
  • Open-source and free to use under the MIT license.
  • Actively maintained with a growing community of contributors.
  • Comprehensive documentation available for quick start and advanced usage.

Information

  • Publisher
    AISecKit
  • Websitegithub.com
  • Published date2025/04/28

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates