base44-sdk
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()notsignInWithEmailAndPassword()) - Supports frontend and backend contexts; backend functions use
createClientFromRequest(req)andasServiceRolefor admin-level operations
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:
- Check if
base44/config.jsoncexists in the current directory - 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
- 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
More from base44/skills
base44-cli
The base44 CLI is used for EVERYTHING related to base44 projects: resource configuration (entities, backend functions, ai agents), initialization and actions (resource creation, deployment). This skill is the place for learning about how to configure resources. When you plan or implement a feature, you must learn this skill
1.5Kbase44-troubleshooter
Troubleshoot production issues using backend function logs. Use when investigating app errors, debugging function calls, or diagnosing production problems in Base44 apps.
934review-skills
Review and analyze a skill against best practices for length, intent scope, and trigger patterns
61skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
55sync-cli-skill
Synchronize the base44-cli skill with the latest CLI source code from the Base44 CLI repository
54sync-sdk-skill
Synchronize the base44-sdk skill with the latest SDK source code from the Base44 SDK repository
53