Skip to content
Integright

Getting started

Welcome to Integright. This guide walks you from zero to your first production pipeline in about ten minutes. By the end, you’ll have a working integration that pulls events from one SaaS system, transforms them in flight, and delivers them to another.

1. Create a workspace

Sign up at app.integright.net. Every workspace comes with a unique subdomain (your-team.integright.app) and two default environments: dev and production.

npm install -g @integright/cli
integright login
integright workspace create my-team

2. Connect your first source

A source is any SaaS or system that emits events Integright can ingest. From the dashboard, pick from 500+ built-in connectors or drop in a webhook URL.

integright source add --type stripe --name payments

You’ll be redirected to authorize Integright to read from the source. Scopes are always minimal - we only ask for what we’ll actually use.

3. Pick a destination

A destination is where the transformed events should land. Warehouses, CRMs, queues, other SaaS systems - anything speaks destination.

integright destination add --type snowflake --name warehouse

4. Define a pipeline

Pipelines tie sources to destinations and describe how events should be transformed. They can be declared in the UI or as YAML.

# pipelines/payments-to-warehouse.yml
name: payments-to-warehouse
source: payments
destination: warehouse

transform:
  - rename: { payment_intent_id: id }
  - coerce: { created: timestamp }
  - redact: [card_last4, email]

5. Deploy

integright deploy

That’s it. Integright starts ingesting, transforming, and forwarding events in real time. You’ll see the first rows land in your destination within seconds.

Next steps

  • Browse the full Integrations catalog to wire up more sources and destinations
  • Explore the API Reference to manage pipelines programmatically
  • Set up alerting from your observability tool of choice - Integright is a first-class source for Datadog, Grafana, and PagerDuty