BundleUp handles OAuth, credential storage, token refresh, and API connectivity so you can focus on your product.
Connect as many users as you want without additional fees.
Connect Slack, GitHub, HubSpot, Notion, and more.
Launch and grow with generous free usage every month.
Only pay for API requests. Nothing else affects your bill.
Redirect users to BundleUp's authorization page and let them securely connect their accounts in just a few clicks.
BundleUp handles OAuth, token refresh, and credential storage, then returns a connection ID for future requests.
Use the connection ID to make authenticated API calls without managing tokens, credentials, or refresh logic.
Execute third-party API calls at the edge with built-in OAuth, token refresh, retries, and rate limiting. No integration servers required.
Learn moreimport { 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": {}
}Access common resources across services through a normalized, provider-agnostic interface. No per-provider rewrites required.
Learn moreimport { 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>"
}
}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 moreimport { 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": {}
}
}
]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.
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.
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.