{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"}],"enrichment":{"capability":"Graphene-SQLAlchemy exposes SQLAlchemy database models as GraphQL object types, letting you build GraphQL schemas directly from your existing database layer.","skillfed_tags":["graphql","orm-integration","schema-generation"],"use_cases":["Rapidly prototype a GraphQL API from an existing SQLAlchemy-based application without rewriting model definitions.","Expose database entities as GraphQL types in a Flask or Django project that already uses SQLAlchemy.","Build a GraphQL layer on top of a legacy relational database schema managed by SQLAlchemy.","Implement Relay-style pagination and filtering on GraphQL queries backed by SQLAlchemy ORM queries.","Combine multiple SQLAlchemy models into a single unified GraphQL schema for a data aggregation service."],"what_it_does":"Graphene-SQLAlchemy bridges SQLAlchemy ORM models and GraphQL by providing a `SQLAlchemyObjectType` class that automatically converts your database schema into GraphQL types. You define a model class, wrap it with the integration, and immediately get a queryable GraphQL schema without writing resolver boilerplate.\n\nThe package handles the translation layer between SQL queries and GraphQL resolution, letting you use SQLAlchemy's query API within your resolvers. It depends on graphene (the core GraphQL library), SQLAlchemy, and several utility libraries (promise, six, singledispatch) to manage async patterns and Python 2/3 compatibility. The classifiers indicate Python 2.7 and 3.5\u20133.7 support, though the aging maintenance status means compatibility with newer Python versions is uncertain.","worth_installing":"Yes, if your project is already using SQLAlchemy and graphene and you need a straightforward way to expose models as GraphQL types. The low install friction and permissive license make it a practical choice. However, be cautious: the package has not been updated since June 2020, so verify that its dependencies (especially graphene and SQLAlchemy) remain compatible with your target versions before committing to it in a new project. No known security vulnerabilities."},"id":"graphene-sqlalchemy","links":{"html":"https://skillfed.io/packages/graphene-sqlalchemy","md":"https://skillfed.io/packages/graphene-sqlalchemy.md","pypi":"https://pypi.org/project/graphene-sqlalchemy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2020-06-04","license_spdx":null,"license_treatment":"permissive","name":"graphene-sqlalchemy","python_support":"unspecified","summary":"Graphene SQLAlchemy integration"},"popularity":{"monthly_downloads":581893,"position":5905,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
