Developers

Build on BetaFlow

REST API, MCP Server, webhooks, and native integrations. Extend BetaFlow to fit your workflow or build custom automations.

REST API

Full REST API access

Manage projects, tickets, invoices, time entries, and more through a clean, well-documented REST API. Available on Professional and Enterprise plans.

GET/api/v1/projects
POST/api/v1/tickets
GET/api/v1/sprints/:id
PUT/api/v1/invoices/:id
GET/api/v1/time-entries
api-example.ts
const response = await fetch(
  'https://api.betaflow.io/v1/projects',
  {
    headers: {
      'Authorization': 'Bearer bh_live_...',
      'Content-Type': 'application/json',
    },
  }
);

const projects = await response.json();

// Create a new ticket
await fetch(
  'https://api.betaflow.io/v1/tickets',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer bh_live_...',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      projectId: projects[0].id,
      title: 'Implement dark mode',
      priority: 'medium',
      assigneeId: 'user_abc123',
    }),
  }
);

MCP Server

Model Context Protocol

Connect BetaFlow to your AI-powered IDE. Our MCP server provides 14 tools, 5 resources, and 3 prompts for Claude Code, Cursor, and Windsurf.

14 Tools

Actions your AI can take

$list_projects
$get_project
$list_tickets
$create_ticket
$update_ticket
$list_sprints
$get_sprint
$create_sprint
$list_team_members
$get_time_entries
$create_invoice
$get_project_stats
$search_tickets
$run_ai_query

5 Resources

Context for your AI

project://context
project://tickets
project://sprints
project://team
project://activity

3 Prompts

plan-sprint
write-ticket
summarize-project
.claude/settings.json
{
  "mcpServers": {
    "betaflow": {
      "url": "https://app.betaflow.io/api/mcp",
      "headers": {
        "Authorization":
          "Bearer bh_mcp_..."
      }
    }
  }
}

Supported IDEs:

Claude CodeCursorWindsurfVS Code

Integrations

Native integrations

First-class integrations with the tools your team already uses.

Native

GitHub App

Install our GitHub App to automatically link commits and PRs to tickets. Ticket statuses update when code is merged.

OAuth

Figma

Link Figma files to projects via OAuth. Run AI design audits with accessibility scoring and consistency checks.

API

Webhooks

Send event data to any external service when actions occur in BetaFlow. Configurable per event type with retry logic.

Email

SendGrid

Transactional emails for invoices, payment reminders, notifications, and client communications. Fully templated.

Real-time

Pusher

Real-time updates across the entire platform. Live messaging, notifications, and collaborative editing.

Coming Soon

Calendar Sync

Sync project deadlines, milestones, and sprint dates with Google Calendar and Microsoft Outlook.

Documentation

Everything you need to get started

Comprehensive docs, API references, and code examples to help you integrate with BetaFlow.

API Reference

Complete REST API documentation with request/response examples.

MCP Guide

Set up the MCP server for your IDE with step-by-step instructions.

Webhook Events

List of all webhook events with payload schemas and retry policies.

Authentication

API keys, OAuth flows, and token management for secure access.

Start building with BetaFlow

API access is included in Professional and Enterprise plans. Join the waitlist for early access.