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.

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