Skip to content

Compatibility 🤝

Introduction

Hey folks! So, you're wondering how DeclarativeX plays along with other libraries and Python versions, huh? Well, you're in the right place. Let's break it down.

Python Versions

DeclarativeX is compatible with Python 3.9 and above. So, if you're still on Python 2 or Python 3.6 (why though?), it's time to make the jump.

Python Version Support

DeclarativeX is tested against Python 3.9, 3.10 and 3.11. Future versions will be supported as they're released.

Pydantic Compatibility

We love Pydantic, and we know you do too. That's why DeclarativeX is designed to work seamlessly with both Pydantic v1 and v2.

Pydantic Versions

Whether you're on Pydantic v1 or planning to upgrade to v2, DeclarativeX has got your back.

Async Support

Asynchronous programming is the future, and DeclarativeX is ready for it. You can use it with any async framework like FastAPI or Starlette.

Async Support

DeclarativeX is fully compatible with asynchronous frameworks. Just make sure to use the async methods where applicable.