Developers

Build on Polybase.

Build integrations, automate workflows, and extend Polybase with the REST API, inbound webhooks, and an MCP server that plugs into Claude, Cursor, and ChatGPT.
API
REST + Webhooks
MCP
Claude · Cursor · ChatGPT
Auth
API keys
HTTP
curl · fetch · any client
Getting started

In production in minutes.

Start with clean REST, per-channel API keys, and inbound webhooks — from any HTTP client. Step-by-step guides are a click away.

01

REST API

Interact with your workspace data via clean, predictable REST endpoints.

Read docs
02

Authentication

Authenticate with per-channel API keys — scoped, revocable, and fail-closed.

Auth guide
03

Webhooks

Pipe GitHub events (HMAC-verified) and public form submissions straight into your channels.

Webhook setup
Developer experience

Simple, predictable, powerful.

Whether you're scripting a quick automation in Python or building a complex internal integration, the architecture is designed to support both.

  • Standard REST patterns
  • MCP server for Claude, Cursor & ChatGPT
  • Granular permissions
polybase.ts
// List tasks
await fetch('https://your-team.polybase.app/api/collections/tasks/records', {
method: 'GET',
headers: {
'Authorization': `Bearer ${POLYBASE_TOKEN}`
}
}).then(r => r.json())
.then(data => console.log(`→ ${data.totalItems} tasks`));