Build with first-party primitives.
The same contracts behind Pulse surfaces are available through APIs, SDKs, webhooks, MCP, OAuth, and embeddable experiences.
Use the same contracts behind first-party Pulse surfaces: APIs, SDKs, OAuth, webhooks, MCP, files, agents, workflows, context, events, and traces. Connect a system, embed an experience, publish a capability, or build something entirely new.
/v1/agents/runs{
"agent": "revenue-watchtower",
"input": {
"account_id": "acct_4821",
"objective": "prepare recovery plan"
},
"require_approval": true
}run_01JQ8Y · trace available · approval pendingDevelopers need the same primitives the product itself trusts: identity, data, files, agents, workflows, events, permissions, traces, and operating limits. Pulse exposes the actual capability fabric.
The same contracts behind Pulse surfaces are available through APIs, SDKs, webhooks, MCP, OAuth, and embeddable experiences.
External tools can participate in identity, permissions, events, traces, and shared context instead of sitting behind a brittle bridge.
Inspect usage, versions, limits, failures, latency, tool calls, agent runs, and downstream outcomes.
Connect your system, embed a surface, publish a capability, or build an entirely new experience on the shared Pulse architecture.
Call stable contracts for data, files, agents, workflows, work, and events.
Use typed client libraries and helpers in the languages your team already ships.
Authorize users and organizations through explicit, reviewable scopes.
React to durable events with signatures, retries, logs, and delivery state.
Publish governed tools that agents can discover and invoke safely.
Package reusable actions and product primitives for Pulse experiences.
Test requests, inspect responses, stream events, and explore contracts live.
Operate keys, quotas, spend, latency, errors, versions, and environment boundaries.
Start with one call, then expand into connected tools, embedded experiences, published capabilities, and customer-facing products.
Use the playground, SDKs, webhooks, and APIs to move from idea to working integration quickly.
Embed intelligence, agents, files, workflows, context, and actions without cloning the platform.
Publish tools and capabilities with scopes, versions, observability, limits, and operational ownership.
The extension feels native because it runs on the same contracts as Pulse itself.