Integrations
Add server-side functionality to your projects
Overview
Integrations are infrastructural features that run alongside your project.
Available Integrations
Database
Type-safe SQLite with Drizzle ORM
Authentication
User accounts with Better Auth
Custom Routes
Server-side API endpoints
KV Storage
Fast key-value storage
Bucket Storage
File storage for assets
Queues
Background jobs and async processing
Timeback
Educational progress tracking
Adding Integrations
During Project Setup
Enable integrations when running playcademy init:
Command
$ playcademy init # Select integrations when promptedAdd to Existing Projects
Each integration has its own init command:
Command
$ playcademy timeback init # Add Timeback$ playcademy db init # Add database$ playcademy auth init # Add authentication$ playcademy kv init # Add KV storage$ playcademy bucket init # Add bucket storage$ playcademy api init # Add custom routes$ playcademy queue init # Add queue integration