Keen

The Fully Managed Event Streaming Platform

Go to site

Keen API Integrations

Build and run workflows using the Keen API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Keen API lets you easily build custom analytics tools and applications. With Keen, you can collect data from anywhere, analyze it in minutes, and visualize it in beautiful charts and dashboards.

Some examples of what you can build with the Keen API:

  • A custom analytics tool to track your website's traffic
  • A mobile app to track your fitness data
  • A dashboard to monitor your company's sales data
  • A tool to visualize your Twitter analytics
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    keen: {
      type: "app",
      app: "keen",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.keen.io/3.0/projects/${this.keen.$auth.projectId}/events`,
      params: {
        api_key: `${this.keen.$auth.apiKey}`,
      },
    })
  },
})

Authentication

Keen uses API keys for authentication. When you connect your Keen account, Pipedream securely stores the keys so you can easily authenticate to Keen APIs in both code and no-code steps.

Enter your Project ID and API key below. You can enter a read key, write key, or master key, depending on your use case.

See the Keen docs for instructions on retrieving your key.