Keen website screenshot

Keen

Keen is an event analytics platform and API that enables developers to collect, store, analyze, and visualize custom event data. It provides a flexible RESTful API for streaming events, running multi-dimensional queries, and building embedded analytics dashboards for products and internal tools.

5 APIs 0 Features
AnalyticsCustom EventsData CollectionEmbedded AnalyticsEvent Analytics

APIs

Keen Event Collection API

The Keen Event Collection API enables developers to send individual or batched events to Keen for storage and analysis. Each event is a JSON object that can contain any arbitrar...

Keen Query API

The Keen Query API provides a comprehensive set of analytical query types including count, sum, average, minimum, maximum, percentile, median, count unique, select unique, funne...

Keen Cached Queries API

The Keen Cached Queries API allows developers to create, manage, and retrieve pre-defined queries that are automatically refreshed on a schedule. Cached queries improve performa...

Keen Saved Queries API

The Keen Saved Queries API enables developers to create and manage reusable query definitions. Saved queries store query parameters as named resources that can be retrieved and ...

Keen Data Extraction API

The Keen Data Extraction API enables developers to retrieve raw event data from event collections. It supports filtering, sorting, and pagination of event records and is useful ...

Collections

Pricing Plans

Keen Plans Pricing

4 plans

PLANS

Rate Limits

Keen Rate Limits

13 limits

RATE LIMITS

FinOps

Keen Finops

FINOPS

JSON Structure

Keen Structure

0 properties

JSON STRUCTURE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIDocumentation
APIDocumentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
💰
Pricing
Pricing
👥
GitHub
GitHub
🔗
Login
Login
📝
Signup
Signup
💬
Support
Support
📦
SDKs
SDKs
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Keen Saved Queries API
  version: '3.0'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Saved Queries
    type: folder
  items:
  - info:
      name: Keen List saved queries
      type: http
    http:
      method: GET
      url: https://api.keen.io/3.0/projects/:projectId/queries/saved
      params:
      - name: projectId
        value: ''
        type: path
        description: Keen project identifier.
    docs: Returns the list of saved queries defined for the project. Requires a Master Key.
  - info:
      name: Keen Get a saved query
      type: http
    http:
      method: GET
      url: https://api.keen.io/3.0/projects/:projectId/queries/saved/:queryName
      params:
      - name: projectId
        value: ''
        type: path
        description: Keen project identifier.
      - name: queryName
        value: ''
        type: path
        description: Name of the saved query.
    docs: Returns the definition of a single saved query.
  - info:
      name: Keen Create or update a saved query
      type: http
    http:
      method: PUT
      url: https://api.keen.io/3.0/projects/:projectId/queries/saved/:queryName
      params:
      - name: projectId
        value: ''
        type: path
        description: Keen project identifier.
      - name: queryName
        value: ''
        type: path
        description: Name of the saved query.
      body:
        type: json
        data: '{}'
    docs: Creates a new saved query or updates an existing one with the given name. Requires a Master Key.
  - info:
      name: Keen Delete a saved query
      type: http
    http:
      method: DELETE
      url: https://api.keen.io/3.0/projects/:projectId/queries/saved/:queryName
      params:
      - name: projectId
        value: ''
        type: path
        description: Keen project identifier.
      - name: queryName
        value: ''
        type: path
        description: Name of the saved query.
    docs: Removes a saved query from the project. Requires a Master Key.
  - info:
      name: Keen Run a saved query
      type: http
    http:
      method: GET
      url: https://api.keen.io/3.0/projects/:projectId/queries/saved/:queryName/result
      params:
      - name: projectId
        value: ''
        type: path
        description: Keen project identifier.
      - name: queryName
        value: ''
        type: path
        description: Name of the saved query.
    docs: Executes the saved query and returns its result. Requires a Read Key.
bundled: true