- Inside Base44 apps: When Base44 generates your app, the SDK is already set up and ready to use.
- External apps: Use the SDK to build your own frontend or backend that uses Base44 as a backend service.
Modules
The SDK provides access to Base44’s functionality through the following modules:agents: Interact with AI agents and manage conversations.app-logs: Access and query app logs.auth: Manage user authentication, registration, and session handling.connectors: Manage OAuth connections and access tokens for third-party services.entities: Work with your app’s data entities using CRUD operations.functions: Execute backend functions.integrations: Access third-party integrations.
Installation
Inside Base44 apps: The SDK is already available—no installation needed. External apps: Install the SDK via npm:Quick start
Inside Base44 apps
In Base44-generated apps, the client is pre-configured. Just import and use it:External apps
When using Base44 as a backend for your own app, install the SDK and create the client yourself:Get started
The best way to get started with the JavaScript SDK is to have Base44 build an app for you. Once you have an app, you can explore the generated code and experiment with the SDK to see how it works in practice. You can also ask Base44 to demonstrate specific features of the SDK. For a deeper understanding, check out these guides:- Base44 client - Work with the client in frontend, backend, and external app contexts.
- Work with data - Create, read, update, and delete data.
- Common SDK patterns - Authentication, integrations, functions, and error handling.

