Official Software Development Kits (SDKs) for the B2Brilliant Campaign Agent API. Generate personalized B2B campaigns by analyzing business websites and social media profiles.
B2Brilliant is currently in beta! Visit B2Brilliant.app to sign up for beta access and get your API key.
We provide SDKs in multiple programming languages to fit your development needs:
- Package:
b2brilliant-sdk - Install:
npm install b2brilliant-sdk - Best for: Web applications, Node.js backends, TypeScript projects
- Documentation: TypeScript SDK →
- Package:
b2brilliant-sdk - Install:
pip install b2brilliant-sdk - Best for: Data science, automation scripts, Python backends
- Documentation: Python SDK →
import { B2BrilliantAgent } from 'b2brilliant-sdk';
const agent = new B2BrilliantAgent({
apiKey: 'your-api-key'
});
// Discover your business
const userBusiness = await agent.user.discover(['https://yourbusiness.com']);
// Discover target business
const targetBusiness = await agent.business.discover(['https://targetbusiness.com']);
// Generate campaigns
const campaigns = await agent.campaigns.create(userBusiness, targetBusiness);from b2brilliant_sdk import B2BrilliantAgent
agent = B2BrilliantAgent(api_key="your-api-key")
# Discover your business
user_business = agent.user.discover(["https://yourbusiness.com"])
# Discover target business
target_business = agent.business.discover(["https://targetbusiness.com"])
# Generate campaigns
campaigns = agent.campaigns.create(user_business, target_business)Both SDKs provide the same powerful functionality:
- Analyze websites to extract business information
- Discover competitors and industry insights
- Extract branding voice, tone, and style
- Find key contacts and decision makers
- Generate personalized email campaigns
- Create social media DM sequences
- Develop SMS outreach strategies
- Customize tone and messaging
- Assess business compatibility scores
- Get detailed reasoning and recommendations
- Identify partnership opportunities
- Enhance business profiles with additional context
- Refine campaigns based on feedback
- Iteratively improve targeting and messaging
- Sales Teams: Generate personalized outreach campaigns
- Marketing Agencies: Create targeted campaigns for clients
- Business Development: Identify and engage potential partners
- Lead Generation: Automate initial prospect research
- Account Management: Personalize communication with existing clients
- Sign up for beta access at B2Brilliant.app
- Get your API key from the dashboard
- Choose your SDK based on your tech stack:
- Install and start building!
- B2Brilliant Platform: Main B2Brilliant web application and platform
- MCP Server: Model Context Protocol server for Claude Desktop integration
We welcome contributions to both SDKs! Visit our GitHub repository for development setup and contribution guidelines.
MIT License - see our LICENSE for details.
- Documentation: Visit B2Brilliant Documentation
- Issues: Report bugs on our GitHub repository
- Beta Access: Visit B2Brilliant.app for support
Choose your preferred SDK and start building personalized B2B campaigns today! 🚀