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