Skip to content

Bosebase is an alternative to Pocketbase and Supabase, and it is completely open source. Supports commercial use. PocketBase alternatives, Supabase alternatives, Design based on first principles

License

Notifications You must be signed in to change notification settings

bosbase/bosbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Bosbase

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.

License: MIT Docker Image

Features

  • 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.

Quick Start

Using Docker (Recommended)

# 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 --build

Official Docker image: bosbase/bosbase:ve1

Access the admin dashboard at http://localhost:8090/_/ (or your configured port). API endpoint: http://localhost:8090

Try Bosbase Online (No Installation)

Feel free to explore and test features!

Self-Hosting

For production-grade self-hosting (including PostgreSQL setup, reverse proxy with SSL, backups, monitoring, etc.), see the dedicated guide:

โ†’ bosbase/self-host

Includes one-click install scripts for Ubuntu/Rocky Linux, Docker Compose configurations, Caddy/NGINX reverse proxy, and more.

Support

Questions, feedback, or issues? Reach out at support@bosbase.com

Join discord

Docs

Bosbase docs

How to use

  1. 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-sdk for JavaScript/TypeScript, python-sdk for 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's docs/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.
  2. 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.

    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).

Acknowledgments

Bosbase would not exist without PocketBase โ€” thank you for the amazing foundation!

License

MIT License โ€” see LICENSE for details.

About

Bosebase is an alternative to Pocketbase and Supabase, and it is completely open source. Supports commercial use. PocketBase alternatives, Supabase alternatives, Design based on first principles

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published