BundleUp logo

Never build another
OAuth flow.

BundleUp handles OAuth, credential storage, token refresh, and API connectivity so you can focus on your product.

Unlimited Connections

Connect as many users as you want without additional fees.

Unlimited Integrations

Connect Slack, GitHub, HubSpot, Notion, and more.

250,000 Free Requests

Launch and grow with generous free usage every month.

Pay Only for Usage

Only pay for API requests. Nothing else affects your bill.

STEP 1Step 1Authorize an Integration

Redirect users to BundleUp's authorization page and let them securely connect their accounts in just a few clicks.

STEP 2Step 2Get a Connection ID

BundleUp handles OAuth, token refresh, and credential storage, then returns a connection ID for future requests.

STEP 3Step 3Make API Calls

Use the connection ID to make authenticated API calls without managing tokens, credentials, or refresh logic.

001.PROXY

One Endpoint. Every API.

Execute third-party API calls at the edge with built-in OAuth, token refresh, retries, and rate limiting. No integration servers required.

Learn more
import { BundleUp } from '@bundleup/sdk';

const bundleup = new BundleUp('Zw7Lt7...');
const proxy = bundleup.proxy('conn_456');
const channels = await proxy.get('conversations.list');
{
  "channels": [
    {
      "id": "<string>",
      "name": "<string>",
      "is_channel": "<boolean>",
      "is_group": "<boolean>",
      "created": "<int>"
    }
  ],
  "response_metadata": {}
}
002.UNIFIED API

One API. Many Providers.

Access common resources across services through a normalized, provider-agnostic interface. No per-provider rewrites required.

Learn more
import { BundleUp } from '@bundleup/sdk';

const bundleup = new BundleUp('Zw7Lt7...');
const unify = bundleup.unify('conn_456');
const channels = await unify.chat.channels();
{
  "data": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "metadata": {
    "next": "<string>"
  }
}
003.MCP

One Protocol. Any Agent.

Give your agent a provider’s own MCP tools with one connection ID. Tokens are stored and refreshed per end user, so a single agent serves all of them.

Learn more
import { BundleUp } from '@bundleup/sdk';

const bundleup = new BundleUp('Zw7Lt7...');
const mcp = bundleup.mcp('conn_456').connect();
const channels = await mcp.listTools();
[
  {
    "name": "<string>",
    "description": "<string>",
    "inputSchema": {
      "type": "object",
      "properties": {}
    }
  }
]
/calendar/events
Google Calendar, Outlook, Zoom, Calendly
/chat/channels
Slack, Discord Bot
/chat/channels/{channel_id}/message
Slack, Discord Bot
/chat/channels/{channel_id}/messages
Slack, Discord Bot
/chat/users
Slack, Discord Bot
/crm/companies
HubSpot, Attio, Pipedrive, Salesforce, Zoho CRM
/crm/contacts
HubSpot, Attio, Pipedrive, Salesforce, Zoho CRM
/drive/files
Google Drive, Box, Dropbox, OneDrive, Microsoft SharePoint
/git/repos
GitHub OAuth, GitHub App, Bitbucket, GitLab
/git/repos/{repo}/branches
GitHub OAuth, GitHub App, Bitbucket, GitLab
/git/repos/{repo}/commits
GitHub OAuth, GitHub App, Bitbucket, GitLab
/git/repos/{repo}/issues
GitHub OAuth, GitHub App, Bitbucket, GitLab
/git/repos/{repo}/pulls
GitHub OAuth, GitHub App, Bitbucket, GitLab
/git/repos/{repo}/releases
GitHub OAuth, GitHub App, GitLab
/git/repos/{repo}/tags
GitHub OAuth, GitHub App, Bitbucket, GitLab
/ticketing/projects
Linear, Jira, Asana, Basecamp, monday.com, ClickUp, Trello
/ticketing/tickets
Linear, Jira, Asana, Basecamp, monday.com, ClickUp, Trello
/ticketing/tickets/{id}
Linear, Jira, Asana, monday.com, ClickUp, Trello
004.EDGE NETWORK

Designed for speed from day one.

Every BundleUp request is processed on a distributed edge network, reducing latency and improving reliability around the world. No regional bottlenecks, no integration servers, and no infrastructure to manage.

005.SDKS

SDKs for every stack

Handle connections, authentication, and API calls with simple, predictable SDKs for JavaScript, Python, and Ruby.

Quickstarts and sample code available for popular frameworks like Next.js, Django, and Ruby on Rails.

zoho_crm icon
facebook icon
datadog icon
trello icon
zoho_books icon
discord icon
google_slides icon
salesforce icon
bitbucket icon
google_docs icon
clickup icon
slack icon
sentry icon
github_app icon
pagerduty icon
google_sheets icon
zoom icon
linkedin icon
onedrive icon
discord_bot icon
zendesk icon
reddit icon
xero icon
box icon
microsoft_sharepoint icon
pipedrive icon
outlook icon
attio icon
basecamp icon
gong icon
figma icon
intercom icon
google_drive icon
github icon
confluence icon
google_calendar icon
asana icon
monday icon
microsoft_teams icon
hubspot icon
gitlab icon
quickbooks icon
gmail icon
youtube icon
linear icon
mailchimp icon
x icon
freshbooks icon
dropbox icon
jira icon
notion icon
calendly icon
stripe icon
airtable icon
asana icon
quickbooks icon
xero icon
figma icon
facebook icon
calendly icon
monday icon
box icon
slack icon
dropbox icon
sentry icon
reddit icon
pagerduty icon
google_sheets icon
confluence icon
stripe icon
google_slides icon
hubspot icon
linear icon
zoho_books icon
github icon
bitbucket icon
gitlab icon
mailchimp icon
microsoft_sharepoint icon
zendesk icon
airtable icon
gmail icon
pipedrive icon
attio icon
freshbooks icon
trello icon
microsoft_teams icon
intercom icon
salesforce icon
youtube icon
google_calendar icon
google_docs icon
onedrive icon
clickup icon
zoom icon
gong icon
discord icon
zoho_crm icon
github_app icon
linkedin icon
x icon
basecamp icon
notion icon
outlook icon
google_drive icon
discord_bot icon
jira icon
datadog icon
facebook icon
google_docs icon
x icon
confluence icon
zoho_books icon
notion icon
mailchimp icon
gmail icon
xero icon
outlook icon
microsoft_sharepoint icon
youtube icon
microsoft_teams icon
slack icon
stripe icon
calendly icon
google_drive icon
linear icon
trello icon
reddit icon
freshbooks icon
basecamp icon
attio icon
hubspot icon
clickup icon
google_slides icon
dropbox icon
monday icon
pagerduty icon
zendesk icon
github icon
discord icon
pipedrive icon
zoho_crm icon
gong icon
sentry icon
intercom icon
google_calendar icon
salesforce icon
airtable icon
figma icon
linkedin icon
box icon
jira icon
bitbucket icon
quickbooks icon
zoom icon
google_sheets icon
asana icon
onedrive icon
datadog icon
gitlab icon
discord_bot icon
github_app icon
mailchimp icon
google_drive icon
reddit icon
github_app icon
microsoft_teams icon
airtable icon
basecamp icon
trello icon
google_slides icon
intercom icon
pagerduty icon
gong icon
jira icon
box icon
linkedin icon
notion icon
google_docs icon
slack icon
onedrive icon
zoho_crm icon
clickup icon
linear icon
zendesk icon
google_sheets icon
bitbucket icon
freshbooks icon
microsoft_sharepoint icon
gitlab icon
monday icon
calendly icon
salesforce icon
confluence icon
discord icon
youtube icon
sentry icon
stripe icon
google_calendar icon
quickbooks icon
zoom icon
outlook icon
figma icon
attio icon
facebook icon
x icon
asana icon
zoho_books icon
xero icon
github icon
discord_bot icon
dropbox icon
pipedrive icon
gmail icon
datadog icon
hubspot icon
BundleUp Icon

We use cookies to understand how you use our site and to improve your experience. Analytics cookies are only set once you accept. See our Privacy Policy for details.