Skip to main content

Writing Integrations - Connect Your Developer Tools

ToolJump integrations are JavaScript modules that run in response to specific contexts and return structured data that can be displayed in the browser. This section covers everything you need to know to create your own integrations.

What is an Integration?

An integration is a JavaScript file (.integration.js) that exports an object with:

  • Metadata: Configuration that defines when and how the integration runs
  • Run function: The actual logic that executes and returns results

Quick Start

The fastest way to get started is to look at the Hello World example, which shows a minimal integration, and then walks you through the next concepts and topics that help you build the integrations you need for your company.

For inspiration, browse our integration examples gallery showing connections between GitHub, AWS, Datadog, PagerDuty, and more.