base44-sdk

Build Base44-powered applications using the official JavaScript SDK modules and npm package @base44/sdk.

86|13|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/base44/skills --skill base44-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: base44-sdk
Source: https://github.com/base44/skills/tree/main/skills/base44-sdk
Command: npx skills add https://github.com/base44/skills --skill base44-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The SDK enables developers to build Base44-powered applications by consuming the official JavaScript SDK, providing a consistent, typed interface to interact with Base44 services and avoid ad-hoc REST calls.

Core Features & Use Cases

  • Core modules: entities, auth, agents, functions, integrations, connectors, analytics, appLogs, and users for both frontend and backend use cases
  • Standardized workflows: unified patterns for CRUD, authentication, AI interactions, and external integrations
  • Quick-start guidance: ready-to-use references and examples to accelerate feature development in existing projects

Quick Start

Install the SDK via npm and import the client to begin building features with the Base44 modules.

Frequently Asked Questions about base44-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use the Base44 JavaScript SDK for backend entities and authentication?

Use the Base44 SDK by installing @base44/sdk via npm and importing the client. This provides a typed interface for core modules like entities and auth, replacing ad-hoc REST calls for backend operations.

What is the Base44 SDK used for in application development?

The Base44 SDK provides a consistent, typed JavaScript interface to interact with Base44 services, avoiding ad-hoc REST calls. It covers modules like entities, auth, agents, functions, integrations, connectors, analytics, appLogs, and users.

Do I need Node and TypeScript to use the Base44 SDK?

You need a Node environment and npm to install @base44/sdk. The SDK provides TypeScript definitions and reference materials to guide correct API usage, making TypeScript beneficial but requiring Node as the core environment.

Can I handle AI interactions and external integrations with the Base44 SDK?

Yes, the Base44 SDK handles AI interactions via its agents module and external integrations via the integrations and connectors modules. It provides standardized workflows for both frontend and backend use cases.

What's the best way to avoid ad-hoc REST calls when building Base44-powered apps?

The best way to avoid ad-hoc REST calls is to consume the official Base44 JavaScript SDK. It offers a unified, typed interface for CRUD operations, authentication, AI interactions, and external integrations across frontend and backend.

Why does my Base44 SDK implementation lack type definitions?

If your Base44 SDK implementation lacks type definitions, ensure you have properly installed @base44/sdk via npm in a Node environment. The SDK includes TypeScript definitions and reference materials to guide correct API usage.