Pipedream Component Guidelines

Create developer-friendly Pipedream components with ESM structure, strong metadata, and reliable sources and actions.

2 min read

ES Modules and Metadata

  • ESM only: Use import/export syntax in .mjs files and do not mix CommonJS.
  • Keys: Use app-name and component-name slugs in component keys.
  • Versioning: Start at 0.0.1 and increment every affected component when behavior changes.

Component metadata

export default {
  key: "linear_app-create-issue",
  name: "Create Issue",
  description: "Creates an issue in Linear.",
  version: "0.0.1",
  type: "action"
}

Submission Checklist

Ready to Build Pipedream Components?

Follow these standards to publish components that developers can trust, debug, and extend.