🎉 Pipedream raises $20M Series A 🎉
Read the blog post and TC Techcrunch article.

Data Stores

Use Pipedream Data Stores to manage state throughout your workflows.

Go to site

Integrate the Data Stores API with the GitHub API

Setup the Data Stores API trigger to run a workflow which integrates with the GitHub API. Pipedream's integration platform allows you to integrate Data Stores and GitHub remarkably fast. Free for developers.

Connect Data Stores

export default defineComponent({
  props: {
    myDataStore: {
      type: "data_store",
    },
  },
  async run({ steps, $ }) {
    await this.myDataStore.set("key_here","Any serializable JSON as the value")
    return await this.myDataStore.get("key_here")
  },
})

Connect GitHub

import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    github: {
      type: "app",
      app: "github",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.github.com/user`,
      headers: {
        Authorization: `Bearer ${this.github.$auth.oauth_access_token}`,
      },
    })
  },
})