Build applications with Databend using our official drivers, APIs, and development tools.
Drivers
Connect to Databend using native drivers for popular programming languages. All drivers support both Databend self-hosted and Databend Cloud deployments.
| Language | Package | Key Features | Documentation |
|---|---|---|---|
| Go | databend-go | Standard database/sql interface, connection pooling | View Guide |
| Python | databend-driver | Sync/async support, SQLAlchemy dialect available | View Guide |
| Node.js | databend-driver | TypeScript support, Promise-based API | View Guide |
| Java | databend-jdbc | JDBC 4.0 compatible, prepared statements | View Guide |
| Rust | databend-driver | Async/await support, type-safe queries | View Guide |
APIs
Databend provides REST APIs for direct integration and custom applications.
| API | Description | Use Cases |
|---|---|---|
| HTTP API | RESTful interface for SQL execution and data operations | Custom integrations, direct SQL execution |
Development Tools
- BendSQL CLI - Command-line interface for Databend
- Databend Cloud Console - Web-based management interface
Additional Resources
- Community - Get help and share knowledge