- Source
- Finance & Ops Analytics
- Alpha
Move Netsuite data anywhere it matters.
Stream Netsuite data to any warehouse or AI app.
Source
Netsuite

Snowflake
BigQuery
Postgres
Databricks
Claude
- Destinations
- 50+
- Enterprise support
- 0.1.29
Overview
What is the Airbyte Netsuite connector?
The Airbyte Netsuite connector extracts data from Netsuite and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes tables and events you can select per connection.
- 01
Sync to your warehouse
Land Netsuite data in 50+ destinations on a schedule you control.
- 02
Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.
- 03
One authorization
Authenticate Netsuite once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Netsuite connector on Cloud, OSS, Hybrid.
Setup
Live in ten steps
First, navigate to the "Sources" tab on the Airbyte dashboard and click "Create a new source."
Select "Netsuite" from the list of available connectors.
Enter a name for your Netsuite source and click "Next."
Enter your Netsuite account ID, email address, and password in the appropriate fields.
Click "Test connection" to ensure that your credentials are correct and that Airbyte can connect to your Netsuite account.
If the connection is successful, click "Save" to add your Netsuite source to Airbyte.
You can now configure your Netsuite source by selecting the tables and fields you want to replicate and setting any necessary filters or transformations.
Once you have configured your Netsuite source, click "Create a new destination" to select where you want to send your data.
Follow the prompts to set up your destination and map your Netsuite data to the appropriate fields.
Once you have configured your destination, click "Create connection" to start replicating data from your Netsuite source to your destination.
Configuration fields
| Field | Type | Description |
|---|---|---|
| consumer_key* | string | Consumer key associated with your integration |
| consumer_secret* | string | Consumer secret associated with your integration |
| realm* | string | Netsuite realm e.g. 2344535, as for production or 2344535_SB1, as for the sandbox |
| start_datetime* | string | Starting point for your data replication, in format of "YYYY-MM-DDTHH:mm:ssZ" |
| token_key* | string | Access token key |
| token_secret* | string | Access token secret |
| object_types | array | The API names of the Netsuite objects you want to sync. Setting this speeds up the connection setup process by limiting the number of schemas that need to be retrieved from Netsuite. |
| window_in_days | integer | The amount of days used to query the data with date chunks. Set smaller value, if you have lots of data. |
Hybrid deployment
Sovereign by architecture, not by policy.
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
- Cloud
- OSS
- Hybrid
Your environment
Airbyte control plane
FAQ
Netsuite connector questions
What data can I sync from Netsuite with Airbyte?
The Netsuite connector syncs the tables and events published in Airbyte docs.
Does the Netsuite connector support incremental sync?
Yes. The Netsuite connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Netsuite connector?
Run the Netsuite connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Start syncing Netsuite in minutes.
Free 14-day trial. No credit card needed.