Documentation
Everything you need to build, deploy, and scale your applications with BackendKit.
Quickstart
Get up and running in under 5 minutes with our interactive quickstart guide.
Start BuildingRealtime
Subscribe to database changes, broadcast messages, and track presence in real-time.
View DocsQuickstart Guide
1. Create a Project
Sign up and create your first project in the BackendKit dashboard.
# Create a new project
backendkit init my-project2. Install the Client Library
Install the JavaScript client library using npm or yarn.
npm install @backendkit/js3. Initialize the Client
Connect to your BackendKit project using your API credentials.
import { createClient } from '@backendkit/js'
const backendkit = createClient(
process.env.BACKENDKIT_URL,
process.env.BACKENDKIT_ANON_KEY
)4. Query Your Database
Start querying your PostgreSQL database with the auto-generated API.
const { data, error } = await backendkit
.from('users')
.select('*')
.eq('status', 'active')SDK & Framework Guides
BackendKit works with your favorite frameworks and languages.
⚛️
React
React SDK & hooks
▲
Next.js
SSR & API routes
💚
Vue
Vue 3 composables
🅰️
Angular
Angular services
🦋
Flutter
Dart SDK
🍎
Swift
iOS SDK
🤖
Kotlin
Android SDK
🐍
Python
Python client
Need Help?
Join our Discord community or check out video tutorials on YouTube.