Connect external data
to LLMs, no matter the source.

Connect external data
to LLMs, no matter the source.

Connect external data to LLMs, no matter the source.

Developers use Carbon's smart APIs to integrate unstructured business data into their LLM applications in days, not months.

Developers use Carbon's smart APIs to integrate unstructured business data into their LLM applications in days, not months.

Developers use Carbon's smart APIs to integrate unstructured business data into their LLM applications in days, not months.

Book Onboarding

Book Onboarding

Book Onboarding

BACKED BY WORLD CLASS FOUNDERS AND EXECUTIVES

A unified API for LLMs to access any data source.

A unified API for LLMs to access any data source.

Our connectors collect data from any source and convert it into AI-friendly plain-text for companies looking to seamlessly incorporate AI into their business.

Our connectors collect data from any source and convert it into AI-friendly plain-text for companies looking to seamlessly incorporate AI into their business.

Unified Carbon API

Retrieve plain text, create chunks

and embeddings, manage data sources.

Unified Carbon API

Retrieve plain text, create chunks

and embeddings, manage

data sources.

Unified Carbon API

Retrieve plain text, create chunks

and embeddings, manage data sources.

Connect and Transform

Local Files

PDF, CSV, DOCX, PPTX, and more.

Web Content

Headless JS-friendly web scraper

3rd Party Services

Live connections with dozens of integrations.

Local Files

PDF, CSV, DOCX, PPTX, TXT,

Markdown, and more.

Web Content

Headless JS-friendly

web scraper

3rd Party Services

Live connections with

dozens of integrations.

3rd Party Services

Live connections with

dozens of integrations.

Local Files

PDF, CSV, DOCX, PPTX, TXT,

Markdown, and more.

Web Content

Headless JS-friendly

web scraper

PRICING

PRICING

PRICING

Only pay for what you use

Only pay for what you use

Instead of building expensive pipelines, automate with Carbon and only pay for monthly usage.

Instead of building expensive pipelines, automate with Carbon and only pay for monthly usage.

Use less, spend less on our usage-based pricing model; use more, save more.

Use less, spend less on our usage-based pricing model; use more, save more.

Use less, spend less on our usage-based pricing model; use more, save more.

Demo Carbon’s full suite of features with a no-risk, 14-day free trial.

Demo Carbon’s full suite of features with a no-risk, 14-day free trial.

Demo Carbon’s full suite of features with a no-risk, 14-day free trial.

Plans for every team and every business need.

Plans for every team and every business need.

Plans for every team and every business need.

Components at your fingertips.

Components at your fingertips.

Components at your fingertips.

Utilize our ready-made components directly for file upload, web scraping and 3rd party authentication.

Utilize our ready-made components directly for file upload, web scraping and 3rd party authentication.

Utilize our ready-made components directly for file upload, web scraping and 3rd party authentication.

npm install carbon-connect

import {CarbonConnect} from 'carbon-connect';

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<CarbonConnect

orgName="Your Organization"

brandIcon="path/to/your/brand/icon"

tokenFetcher={tokenFetcher}

tags={{

tag1: 'tag1_value',

tag2: 'tag2_value',

tag3: 'tag3_value', }}

maxFileSize={10000000}

enabledIntegrations={[

{ id: 'LOCAL_FILES',

chunkSize: 100,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<CarbonConnect

orgName="Your Organization"

brandIcon="path/to/your/brand/icon"

tokenFetcher={tokenFetcher}

tags={{

tag1: 'tag1_value',

tag2: 'tag2_value',

tag3: 'tag3_value', }}

maxFileSize={10000000}

enabledIntegrations={[

{ id: 'LOCAL_FILES',

chunkSize: 100,

overlapSize: 10,

maxFileSize: 20000000,

allowMultipleFiles: true,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

<CarbonConnect

orgName="Your Organization"

brandIcon="path/to/your/brand/icon"

tokenFetcher={tokenFetcher}

tags={{

tag1: 'tag1_value',

tag2: 'tag2_value',

tag3: 'tag3_value', }}

maxFileSize={10000000}

enabledIntegrations={[

{ id: 'LOCAL_FILES',

chunkSize: 100,

overlapSize: 10,

maxFileSize: 20000000,

allowMultipleFiles: true,

Purpose built for AI.

Purpose built for AI.

A rich library of smart APIs for AI-focused data import, built for developers.

Document Management

Document Management

Manage all content upload by users via a unified API.

Manage all content upload by users via a unified API.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

{

"results": [

{

"id": 1021,

"source": "NOTION",

"organization_id": 5,

"external_file_id": "string",

"external_url": "string",

"sync_status": "QUEUED_FOR_SYNC",

"last_sync": "2019-08-24T14:15:22Z",

{

"results": [

{

"id": 1021,

"source": "NOTION",

"organization_id": 5,

"external_file_id": "string",

"external_url": "string",

"sync_status": "QUEUED_FOR_SYNC",

"last_sync": "2019-08-24T14:15:22Z",

Embedding Generation

Embedding Generation

Create and retrieve chunks and embeddings from all data sources.

Create and retrieve chunks and embeddings from all data sources.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

// Retrieve all chunks and embeddings with a
// single API call


{

"pagination": {"limit": 10,"offset": 0},

"order_by": "updated_at",

"order_dir": "asc",

"filters": {"user_file_id": 60521, 98104},

"include_vectors": false

}

// Retrieve all chunks and embeddings with a
// single API call


{

"pagination": {"limit": 10,"offset": 0},

"order_by": "updated_at",

"order_dir": "asc",

"filters": {"user_file_id": 60521, 98104},

"include_vectors": false

}

Hybrid Search

Hybrid Search

Built-in enterprise grade semantic and keyowrd search for your unstructured data.

Built-in enterprise grade semantic and keyowrd search for your unstructured data.

Retrieve chunks and embeddings from all data sources via API.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

// Single API call to query all embeddings


{

"query": "what is Carbon",

"k": 2,

"file_ids": [60521, 98104],

"tags": {"property_1": "string","property_2": "string"},

"include_vectors": true,

"include_raw_file": true

}

// Single API call to query all embeddings


{

"query": "what is Carbon",

"k": 2,

"file_ids": [60521, 98104],

"tags": {"property_1": "string","property_2": "string"},

"include_vectors": true,

"include_raw_file": true

}

SOC 2 Compliance

SOC 2 audit in progress.

White Label

Completely rebrand our offering for users.

SOC 2 Compliance

SOC 2 audit in progress.

White Label

Completely rebrand our offering for users.

99.5% SLAs

Reliability and response promises.

Auto Scaling

Auto-scale according to demand.

99.5% SLAs

Reliability and response promises.

Auto Scaling

Auto-scale according to demand.

White Glove Service

24/7 support from engineers via Slack.

Managed OAuth

Managed OAuth for third-party services.

White Glove Service

24/7 support from engineers via Slack.

Managed OAuth

Managed OAuth for third-party services.

Custom Builds

Request integrations and we'll build them.

Usage Reporting

Track usage by user directly via our API.

Custom Builds

Request integrations and we'll build them.

Usage Reporting

Track usage by user directly via our API.

Leverage your unstructured data
at scale.

Leverage your unstructured data
at scale.

Carbon supports dozens of file formats and thirdy-party services, so you can extract data unstructured data from anywhere.

Carbon supports dozens of file formats and thirdy-party services, so you can extract data unstructured data from anywhere.

API-First

API-First

Event-Based

Event-Based

Near-Time Syncs

Near-Time Syncs

Managed OAuth Flow

Managed OAuth Flow

Unified Data Model for AI

Up to 100PB storage per team account

Take control of your data in under 10 minutes.

Schedule a 15-minute call with our team to set up your account and get unlimited access for a month.

Take control of your data in under 10 minutes.

Schedule a 15-minute call with our team to set up your account and get unlimited access for a month.

Take control of your data in under 10 minutes.

Schedule a 15-minute call with our team to set up your account and get unlimited access for a month.