What is a Bridge?
A bridge is a serverless function that you deploy to fill a gap between your product and what the customer needs. Bridges can handle HTTP requests, run on a schedule, process webhooks, or be triggered manually.
How to Create a Bridge
Navigate to a Customer page (bridges are always scoped to a customer)
Click "Create Bridge" in the Bridges tab
Enter a name and optional description
Select a runtime:
Node.js 20 — JavaScript/TypeScript
Python 3.11 — Python
Go 1.21 — Go
Click "Create Bridge"
You'll be redirected to the bridge editor where you can write code, configure settings, and deploy.
Using Code Templates
Instead of starting from scratch, click "Code Templates" in the bridge editor header to browse a gallery of pre-built templates for common integration patterns. Select a template to populate your bridge with working starter code.
Bridge Configuration Options
Trigger Type — HTTP, Webhook, Schedule, or Manual
Timeout — Maximum execution time (1 second to 15 minutes)
Memory — Memory allocation (128 MB to 3 GB)
Environment Variables — Key-value pairs available at runtime
Expiration Date — Optional auto-expiration for time-limited engagements