
Welcome to Databite SDK
The Databite SDK is a powerful, type-safe TypeScript framework for building integrations with third-party APIs. Whether you’re creating simple API connectors or complex data synchronization workflows, Databite provides the tools you need to build robust, maintainable integrations.Why Databite?
Type-Safe by Design
Built with TypeScript from the ground up, ensuring type safety across all
your integrations
AI-Powered Generation
Generate connectors automatically from API documentation using advanced AI
models
React Integration
Pre-built React components for seamless UI integration and user
authentication flows
Data Synchronization
Powerful sync engine with automatic scheduling, retry logic, and error
handling
Quick Start
Get up and running with Databite in minutes:1
Create Your First Connector
Use the fluent API to define your connector with authentication flows and
actions
2
Build Interactive Workflows
Create user-friendly authentication and data processing flows with the Flow
engine
3
Deploy and Sync
Set up automatic data synchronization with the Engine package
Architecture
The Databite SDK follows a modular architecture with clear separation of concerns:Core Packages
Core Packages
- @databite/types - Shared TypeScript types and interfaces - @databite/build - Core SDK for building connectors with fluent API - @databite/flow - Flow engine for complex authentication and data workflows
Integration Packages
Integration Packages
- @databite/connectors - Library of pre-built connectors (Slack, Trello, etc.) - @databite/connect - React components for UI integration - @databite/engine - Data synchronization and execution engine - @databite/ai - AI-powered connector generator from API documentation
Three-Tier Hierarchy
Databite uses a clear three-tier hierarchy for managing integrations:- Connector - A template/blueprint that defines what properties and configurations are available
- Integration - An instance of a connector where specific values have been filled in
- Connection - When someone actually uses an integration to connect to a service