butterbase

Official

AI-native, open-source backend-as-a-service with built-in Model Context Protocol server.

Authorbutterbase-ai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive solution for building AI-driven applications without lock-in, offering a Postgres-backed backend with various services like row-level security, serverless functions, an AI gateway, and more.

Core Features & Use Cases

  • Postgres Data Plane: Offers per-app databases with declarative schemas, automatic REST endpoints, and migrations.
  • Row-Level Security: Provides first-class RLS policy management with user-isolation helpers.
  • Key-Value Store: Includes regional, quota-protected KV with TTL, audit trail, and dashboard expose rules.
  • File Storage: Offers S3/R2-backed object storage with presigned URLs, ACLs, and async indexing.
  • Serverless Functions: Executes TypeScript functions on the Deno runtime.
  • Durable Objects: Allows stateful per-key actors for chat rooms, multiplayer, rate limiters, and long-running agents.
  • Realtime Subscriptions: Enables WebSocket subscriptions to table changes for live UIs and presence.
  • Edge SSR: Allows deploying Next.js/Remix/Astro edge handlers from source.
  • Frontend Hosting: Offers zip or build-from-source static/SPA deploys with custom domains.
  • AI Gateway: Provides a single endpoint for chat, embeddings, model listing; pluggable router adapters.
  • RAG: Manages collections, document ingestion, semantic search, and synthesized answers.
  • Integrations: Allows third-party tool access via Composio.
  • Auth: Offers email + OAuth (Google, GitHub, Apple, X, …), JWT tuning, post-login hooks, service keys.
  • Audit Logs: Provides structured request audit trail across KV and other surfaces.
  • Webhooks: Allows outbound webhooks for app events.
  • Multi-region App Moves: Enables relocating an app across regions with retained source replicas.
  • MCP Server: Exposes every capability as MCP tools at /mcp (HTTP) or via stdio.
  • Claude Code Plugin: Provides 30+ guided skills for AI-driven app building.
  • Use Case: Imagine you are building an AI-driven chatbot app. Use this Skill to set up the backend with databases, authentication, and AI capabilities, all with the power of the Model Context Protocol (MCP).

Quick Start

Initialize an app using the butterbase skill and specify the app name.

Dependency Matrix

Required Modules

node.jsdockerpostgresqlredislocalstackdeno

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: butterbase
Download link: https://github.com/butterbase-ai/butterbase/archive/main.zip#butterbase

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.