Getting Started
Prerequisites
- A Bfloat AI account
- A Convex account
Setting Up Convex Integration
Step 1: Connect Your Convex Account
- Navigate to your project in Bfloat AI
- Click on your avatar (profile photo) in the sidebar
- Select Settings
- Scroll down to Integrations
- In the Convex section, click the Connect Convex button
- You will be redirected to Convex to authorize Bfloat AI to access your Convex account. This OAuth flow should be completed within a minute or two.
Using Convex in Your Application
Convex offers a modern backend solution designed to keep your app in sync with real-time updates, eliminating the need for manual state management, cache invalidation, or websockets. Every part of your backend—from database schemas to queries, authentication, and APIs—is expressed in TypeScript, living right next to your app code and benefiting from typechecking, autocompletion, and AI-powered code generation. Key features include:- Realtime synchronization: Your app always reflects changes in frontend, backend, and database state instantly.
- Type safety: Database schemas and backend logic are defined in TypeScript, ensuring end-to-end type safety.
- Modular components: Independent, reusable TypeScript building blocks for backend functionality.
- Authentication: Supports over 80 OAuth integrations out of the box.
- AI coding tools: Generate high-quality Convex code with AI assistance.
- Open source: Option to self-host and develop locally.
- Built-in backend utilities: Easily create cron jobs, trigger backend AI workflows, and leverage a growing ecosystem of components.
- Framework integrations: Quickstart guides for React, Next.js, Vue, Svelte, Python, Rust, and more.
- Compliance: SOC 2 Type II, HIPAA, and GDPR compliant.