@cb/sdk - Coldwell Banker France SDK

SDK TypeScript/JavaScript pour la plateforme Coldwell Banker France.

Latest Version: v0.3.0

Installation via CDN (UMD)

<script
  src="https://sdk.mybestplace.immo/v0.3.0/cb-sdk.js"
  integrity="sha384-qnnGhieA/NTfUSWgINuDykOiA/C2pLhLPnHyZM1dt5tKfWKeMCaXCCeNve7LuIUW"
  crossorigin="anonymous"
></script>

Installation via npm

pnpm add @cb/sdk

Usage

UMD (Browser)

const client = CBSDK.createCBClient({
  supabaseUrl: 'https://yoqbqewkmfrcnaxxoahs.supabase.co',
  supabaseAnonKey: 'YOUR_ANON_KEY',
});

CBSDK.requireAuth(client, {
  onAuthenticated: async (session, agentContext) => {
    console.log('Connecté:', agentContext);
  },
  onUnauthenticated: () => {
    CBSDK.signInWithGoogle(client);
  },
});

ESM (React, Vite, etc.)

import { createCBClient, getCurrentAgent } from '@cb/sdk';

const client = createCBClient({
  supabaseUrl: 'https://yoqbqewkmfrcnaxxoahs.supabase.co',
  supabaseAnonKey: 'YOUR_ANON_KEY',
});

const agentContext = await getCurrentAgent(client);

Versions disponibles

Documentation


Powered by Vercel • Coldwell Banker France © 2026