Envelop Plugin Inngest banner
inngest inngest

Envelop Plugin Inngest

Data community

Description

An envelop plugin that sends GraphQL response data to Inngest to help build event-driven applications.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

envelop-plugin-inngest

An envelop plugin that sends GraphQL response data to Inngest to help build event-driven applications.

`useInngest` is an [Envelop](https://envelop.dev/) plugin for [GraphQL Yoga](https://envelop.dev/) and servers or frameworks powered by Yoga, such as [RedwoodJS](https://www.redwoodjs.com).

It's philosophy is to:

  • "instrument everything" by sending events for each GraphQL execution result to Inngest to effortlessly build event-driven applications.
  • provide fine-grained control over what events are sent such as operations (queries, mutations, or subscriptions), introspection events, when GraphQL errors occur, if result data should be included, type and schema coordinate denylists ... and more.
  • be customized with event prefix, name and user context functions

Packages

This monorepo contains several packages:

  • plugin
  • setup

envelop-plugin-inngest

An envelop plugin that sends GraphQL response data to Inngest to help build event-driven applications.

Please see the [plugin README](packages/plugins/inngest/README.md) to learn about the plugin.

Or, if using [RedwoodJS](https://www.redwoodjs.com), see the [setup command README](packages/setup/redwoodjs/README.md) for instructions to configure and to create functions via command line.

inngest-setup-redwoodjs

Setup up Inngest in a RedwoodJS project and to create new functions via command line.

The `plugin` command configures Inngest and auto-instruments the RedwoodJS GraphQL api using the envelop-plugin-inngest plugin.

The `function` command creates stubbed out background, delayed, scheduled and step functions ready for you to implement.

Please see the [setup README](https://github.com/inngest/envelop-plugin-inngest/tree/main/packages/setup/redwoodjs) to learn about the setup command for RedwoodJS.

**Note:** If you use RedwoodJS v5.0.6-canary or later, you can setup Inngest via `yarn rw experimental setup inngest`.

About Inngest