Skip to main content

A kedro plugin for serving any kedro project as a GraphQL api

Project description

KedroGraphQL Light Logo

License: MIT PyPI Latest Release

kedro-graphql is a kedro-plugin that adds powerful, production-ready features to any Kedro project by exposing your data pipelines as a secure and extensible GraphQL API.

Why Use kedro-graphql?

  • Unified API for Data Pipelines: Interact with all your Kedro pipelines, datasets, and parameters through a single GraphQL endpoint with fllexible queries, mutations, and subscriptions—ideal for frontend, automation, and integration use cases.
  • Track & Audit Pipeline Runs: Persist and track all pipeline executions, parameters, data catalogs, and results.
  • Distributed & Scalable Execution: Offload pipeline runs to distributed workers with support for custom runners, enabling horizontal scaling and robust task management.
  • Event & Log Subscriptions: Subscribe to real-time pipeline events and logs via GraphQL subscriptions for monitoring, automation, and integration.
  • Authentication & Authorization: Secure your API with fine-grained, configurable permissions (including RBAC).
  • FAIR Data Principles: kedro-graphql helps teams enable FAIR (Findable, Accessible, Interoperable, Reusable) data practices. Features such as flexible pipeline and dataset tagging make it easy to organize, discover, and reuse data assets and workflows across projects and teams. The project aims to deliver more capabilities in the near future such as a more a powerful search and a web user interface for controlling pipeline execution, dataset exploration and visualization.

By leveraging kedro-graphql, teams can build robust, API first, data platforms, and integrate Kedro with modern cloud and enterprise systems.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kedro_graphql-1.5.1.tar.gz (102.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kedro_graphql-1.5.1-py3-none-any.whl (132.2 kB view details)

Uploaded Python 3

File details

Details for the file kedro_graphql-1.5.1.tar.gz.

File metadata

  • Download URL: kedro_graphql-1.5.1.tar.gz
  • Upload date:
  • Size: 102.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for kedro_graphql-1.5.1.tar.gz
Algorithm Hash digest
SHA256 b87a949955ea46a174d67f55c83d97981cb522ed14200ca8c326af0bffe9343d
MD5 2513273df533159a70c358ed2a7b010e
BLAKE2b-256 091a1715101e345aba46c46a14786dedfa310088149b5ea7584a188ad74ba824

See more details on using hashes here.

File details

Details for the file kedro_graphql-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: kedro_graphql-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 132.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for kedro_graphql-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80846cc37381992e6130e24328abb9a3c07820104e6d725e821db86fb41e4d25
MD5 8e7e4363b79cd5668e25441f2c7f43ef
BLAKE2b-256 0a93e8ea95d426d6b848b6b9ac39ef444ed8ab2f051f13808bb4f2db9898c353

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page