Skip to content

Welcome to DeclarativeX 🚀

Hey there! Welcome to the DeclarativeX documentation site.

If you're looking for a way to simplify your API interactions and make your code more readable and maintainable, you've come to the right place.

DeclarativeX is a Python library that allows you to define your API endpoints in a declarative and intuitive way, while automatically generating the necessary code for you.

Why use DeclarativeX?

  • Readability: By defining your API endpoints in a declarative way, you can make your code more readable and maintainable.
  • Type Safety: DeclarativeX allows you to define your API endpoints in a type-safe way, which can help you catch errors early.
  • Code Generation: DeclarativeX automatically generates the necessary code for you, which can save you time and reduce the risk of errors.
  • Flexibility: DeclarativeX allows you to use dataclasses/pydantic models/marshmallow schemas to define your API endpoints, which can make your code more flexible.