Skip to main content

Integrations

Visit the Integrations page under Settings in Onehouse to connect third-party apps to Onehouse.

Slack

Receive notifications via a Slack App when your Onehouse resources have updates.

How it works:

  • After installing the Onehouse Slack App, select a channel to receive notifications.
  • Notifications received through Slack are the same as the in-product and notifications.

Limitations:

  • Only one slack channel can be added per project for notifications.
  • A slack workspace can be associated with only one Onehouse project.

Managed JARs

This feature allows you to bring your code to the ingestion process within the Onehouse platform. You can read more about building and deploying custom transformations at Onehouse Custom Transformers.

Lock Provider

Onehouse supports Apache Zookeeper and Amazon DynamoDB lock providers to ensure safe operations when a table has multiple writers. This is a prerequisite for using Onehouse SQL and Jobs.

To create a Lock Provider, following these steps:

  1. Navigate to Settings -> Integrations:
  2. Click 'Configure' on the Lock Provider tile:
  3. Provide a ‘Name’, select Zookeeper or DynamoDB (recommended) for ‘Provider’.
    1. For Zookeeper, provide a comma separated list of host:port for ‘Zookeeper Servers’
    2. For DynamoDB, provide a table name and region
      1. The DynamoDB table must be in the same account as the Onehouse project
      2. Make sure an attribute with the name "key" is present in the DynamoDB lock table. The key attribute should be the partition key and you don't have to specify the sort key.
      3. Grant Onehouse access to DynamoDB in your Terraform template or CloudFormation stack.

After completing these steps, your lock provider will be registered and available to use.