Skip to main content
Build AI agents that connect to Salesforce, Workday, BambooHR, Slack, Gmail, HubSpot, and 200+ other business systems. The TypeScript SDK integrates with OpenAI Functions and Vercel AI SDK, giving your agents the ability to read employee data, post messages, manage files, and more.
Not sure if the AI Toolset (SDK) is right for you? Check out our Agent Protocols Guide to understand when to use AI Toolset (SDK) vs MCP vs A2A.

Why StackOne?

200+ Providers

Connect to Salesforce, Workday, Slack, Gmail, and more through one SDK

Multi-Tenant

Built-in customer isolation with account_id for each connection

AI-Native

Tools designed for LLM function calling and agent frameworks

Consistent Data

Normalized schemas: no provider-specific parsing needed

How It Works

StackOne Architecture
Your agent connects to StackOne, which handles authentication and data normalization for 200+ SaaS providers like Salesforce, Workday, BambooHR, Slack, and more.
ComponentDescription
Your AgentBuilt with LangChain, CrewAI, OpenAI, Vercel AI, or any framework
StackOneAI Integration Gateway: handles auth, transforms data, manages connections
SaaS ProvidersSalesforce, Workday, BambooHR, Greenhouse, Slack, Gmail, HubSpot, and 200+ more

Key Concepts

  • Initialize a ToolSet: Create a StackOneToolSet instance to access tools for providers like BambooHR, Greenhouse, Slack, and more
  • Filter Tools: Use provider glob patterns like bamboohr_*, slack_*, or salesforce_* to get specific tool sets
  • Execute Tools: Call provider APIs through StackOne tool interfaces: list employees, send messages, create tickets
  • Multi-Tenant: Each tool execution requires an accountId to identify which customer’s account to access

TypeScript Framework Integrations

TypeScript Core Features

TypeScript-Specific Features

  • Type Safety: Full TypeScript support with comprehensive type definitions
  • Framework Support: Native integrations with OpenAI, Vercel AI SDK, and more
  • File Handling: Built-in support for file uploads and transformations

Next Steps

  1. Build your first OpenAI agent
  2. Learn about tool filtering
  3. Explore Meta Tools

Resources