base44-sdk

Installation
Summary

JavaScript SDK for building features in existing Base44 projects with CRUD operations, authentication, AI agents, and backend functions.

  • Provides modules for entities (data models), auth, agents, functions, integrations (AI, email, file uploads), analytics, and user management
  • Requires an initialized Base44 project with base44/config.jsonc; use base44-cli skill for new project setup
  • Includes critical API reference tables to prevent hallucination of method names (e.g., loginViaEmailPassword() not signInWithEmailAndPassword())
  • Supports frontend and backend contexts; backend functions use createClientFromRequest(req) and asServiceRole for admin-level operations
SKILL.md

Base44 Coder

Build apps on the Base44 platform using the Base44 JavaScript SDK.

⚡ IMMEDIATE ACTION REQUIRED - Read This First

This skill activates on ANY mention of "base44" or when a base44/ folder exists. DO NOT read documentation files or search the web before acting.

Your first action MUST be:

  1. Check if base44/config.jsonc exists in the current directory
  2. If YES (existing project scenario):
    • This skill (base44-sdk) handles the request
    • Implement features using Base44 SDK
    • Do NOT use base44-cli unless user explicitly requests CLI commands
  3. If NO (new project scenario):
    • Transfer to base44-cli skill for project initialization
    • This skill cannot help until project is initialized

When to Use This Skill vs base44-cli

Related skills
Installs
1.5K
Repository
base44/skills
GitHub Stars
74
First Seen
Jan 20, 2026