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.4.0.tar.gz (98.5 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.4.0-py3-none-any.whl (128.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kedro_graphql-1.4.0.tar.gz
Algorithm Hash digest
SHA256 bd3dd887ba631025b4464234540a6fdad7e585da56f977775909f230b4214112
MD5 7d4e4807065b8ec9107c451bfe8dce49
BLAKE2b-256 15d429717ecfba2d9ebd561f7ff479abe454cb4c5ddc1502d1bbd74cb57a1d8c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for kedro_graphql-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f384b5e70d0632343ee9d8ff8cb9e7868303f793cf0c2d422ef9946b6bf331fa
MD5 a5fd2d67c274a802ba15dacf90a358e2
BLAKE2b-256 38e868ec35d3b576d778264a7e8abed7706a09ea601891d72b305c15320c9732

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