RBS Ecosystem Developer Portal

Build powerful integrations with unified APIs for accounting, payments, CRM, and scheduling.

4
Core APIs
600+
Endpoints
16
Ecosystem Apps
99.9%
Uptime SLA

Ecosystem APIs

📊

Constanza

Accounting & fiscal compliance. CFDI stamping, transaction management, and financial reporting.

123 endpoints View Docs →
💳

Colectiva

Payments & billing. Process charges, manage subscriptions, and handle MXC wallets.

50 endpoints View Docs →
🤝

Camino

CRM & communications. Lead management, customer support, email, and WhatsApp.

400 endpoints View Docs →
📅

Mancha

Scheduling & reservations. Table management, availability, and booking workflows.

36 endpoints View Docs →

Developer Features

🔧

Type-Safe SDK

Full TypeScript support with auto-completion and compile-time type checking.

🔐

Unified Authentication

Single API key works across all ecosystem services.

🔔

Webhook Events

Real-time notifications for payments, reservations, and more.

Rate Limiting

Generous limits with automatic backoff and retry support.

Quick Start

// Install the SDK
npm install @rbs/ecosystem-sdk

// Initialize the client
import { createEcosystemClient } from '@rbs/ecosystem-sdk';

const client = createEcosystemClient({
  apiKey: process.env.RBS_API_KEY,
  appName: 'my-integration'
});

// Stamp a CFDI
const { data: cfdi } = await client.constanza.cfdi.stamp({
  xml: cfdiXml
});

// Create a payment
const { data: charge } = await client.colectiva.charges.create({
  customerEmail: 'customer@example.com',
  customerName: 'John Doe',
  amount: 1000,
  description: 'Monthly subscription'
});

// Make a reservation
const { data: reservation } = await client.mancha.reservations.create({
  restaurantId: 'rest-123',
  customerName: 'Jane Smith',
  customerEmail: 'jane@example.com',
  customerPhone: '+525512345678',
  date: '2026-02-01',
  time: '19:00',
  partySize: 4
});
© 2026 Red Broom Software. All rights reserved.