Bosbase is a completely open-source backend platform designed as a modern alternative to PocketBase and Supabase. it delivers a full-featured backend solution while embracing the AI era with AI-driven development tools and flexible extensibility.
Bosbase is built on the foundation of PocketBase โ huge thanks to the PocketBase project for the inspiration! We extended and redesigned it from first principles to better support large-scale commercial deployments, PostgreSQL as the primary database (with pgvector for vector capabilities), zero-downtime hot-reload for complex business logic, WASM plugins, and AI-assisted operations.
- AI-driven development โ Integrate AI to automate operations, generate code, implement logic, and bring your creative ideas to life faster.
- Complete backend in one place โ Database (PostgreSQL + pgvector), Authentication, instant REST/GraphQL-like APIs, Realtime subscriptions, File Storage, Vector embeddings support, and WASM runtime for custom plugins.
- Hot-reload & zero-downtime updates โ Implement and modify complex business logic without restarting the service.
- PostgreSQL backend โ Scalable, production-ready with PostgreSQL support for enterprise-grade deployments and cost reduction.
- Extensible platform โ Designed for AI-driven automated operations and custom extensions.
- Open source & commercial friendly โ MIT licensed, fully open, supports self-hosting and large-scale use.
Bosbase helps enterprises and developers reduce backend costs while enabling powerful AI-native features.
# Start PostgreSQL with pgvector
docker compose -f docker/docker-compose.db.yml up --build -d
# Start Bosbase
docker compose -f docker/docker-compose.yml up --buildOfficial Docker image: bosbase/bosbase:ve1
Access the admin dashboard at http://localhost:8090/_/ (or your configured port).
API endpoint: http://localhost:8090
- Dashboard: https://try.bosbase.com/_/
- Superuser email:
try@bosbase.com - Superuser password:
bosbasepass - API endpoint: https://try.bosbase.com
Feel free to explore and test features!
For production-grade self-hosting (including PostgreSQL setup, reverse proxy with SSL, backups, monitoring, etc.), see the dedicated guide:
Includes one-click install scripts for Ubuntu/Rocky Linux, Docker Compose configurations, Caddy/NGINX reverse proxy, and more.
Questions, feedback, or issues? Reach out at support@bosbase.com
-
Copy the SDK Docs Path to Your Project
To keep documentation handy (e.g., for reference or offline use):- Clone or download the relevant SDK repository (e.g.,
js-sdkfor JavaScript/TypeScript,python-sdkfor Python, etc.) from https://github.com/orgs/bosbase/repositories. - Copy the
docs/folder (or README.md + any markdown docs) from the SDK repo into your project'sdocs/sdk/directory (create it if needed). - Alternatively, link to the official docs: https://docs.bosbase.com/docs/sdk for the latest versions across all SDKs.
- Clone or download the relevant SDK repository (e.g.,
-
Configure Bosbase Connection
Use the following credentials and endpoint for testing/demo purposes (from the official Bosbase try instance). For production, deploy your own Bosbase instance and update these values.- Superuser email: try@bosbase.com
- Superuser password: bosbasepass
- API endpoint (base URL): https://try.bosbase.com
Note on API endpoint to AI: Bosbase supports AI-assisted development through its SDKs (see AI Development Guides in https://docs.bosbase.com/docs/sdk). The base API endpoint above handles all requests, including any AI-related features or integrations (no separate AI-specific endpoint is required; use the standard SDK methods for collections, auth, etc.). For AI-specific examples, refer to the guides in the docs (e.g., for JS SDK: https://docs.bosbase.com/docs/sdk/js-docs/ai-development-guide).
Bosbase would not exist without PocketBase โ thank you for the amazing foundation!
MIT License โ see LICENSE for details.