Lovrabet Developer Documentation

website·Indexed 29 days ago

https://open.lovrabet.com/en/

Developer resources for the Lovrabet data platform, featuring the Lovrabet SDK, OpenAPI, and CLI. Includes guides on Backend Functions (BFF) for data validation and masking, custom SQL query implementation, Aggregate and Filter APIs, and Java OpenSDK integration. Documentation covers micro-frontend architecture for workbench integration, TypeScript support, and MCP server configuration for AI editors.

Tokens
361.3K
Snippets
2K
Records
2.5K
Agent score
53%

What's inside Lovrabet

  1. Overview of Lovrabet OpenAPI

    Lovrabet OpenAPI is a secure, high-performance data interface service designed for enterprise applications. It uses HMAC-SHA256 signature-based authentication to ensure data security and integrity. It supports Node.js (server-side) and browser environments, providing full TypeScript type definitions and application-level permission control. Note: The API is currently in a closed beta phase and requires contact with a business manager for access.
  2. Overview of Lovrabet Instant API

    Instant API is an automatic data interface layer provided for every Lovrabet dataset. It allows pages, server-side tasks, third-party systems, and Agents to operate on a consistent business model by providing 9+ common APIs for list queries, detail retrieval, writing, batch writing, statistics, option data, and exports.
  3. Overview of Lovrabet CLI data commands

    The data command family is the primary runtime group in the Lovrabet CLI for managing dataset records. It supports read operations (filtering, single record retrieval, and aggregation) and write operations (creation, batch creation, updates, and deletion). Most commands require two primary arguments: --code to specify the dataset code and --params for the JSON payload.
  4. Overview of Lovrabet BFF API

    The BFF (Backend For Frontend) API allows you to call backend functions configured on the Lovrabet platform. It is recommended for scenarios involving complex business logic calculations or operations that require backend processing. For simple CRUD operations, use the Dataset API; for custom SQL queries, use the SQL API. This feature requires SDK v1.3.0 or higher.
  5. Overview of Lovrabet CLI

    Lovrabet CLI is an AI operation suite designed for business scenarios. Unlike traditional CLIs intended for manual command entry by users, Lovrabet CLI serves as a stable execution entry point for AI Agents. It encapsulates application directories, datasets, data operations, SQL, BFF, and diagnostic capabilities into commands that Agents can invoke to perform tasks such as data retrieval, statistics, notifications, and process advancement based on natural language business requests.
  6. Overview of Rabetbase Developer Platform

    Rabetbase is the developer-facing platform of Lovrabet. While the Lovrabet workbench allows business users to generate management systems using natural language and database connections, Rabetbase provides the technical infrastructure for developers to handle complex, personalized requirements such as building WeChat mini-programs, integrating with existing ERP systems, implementing complex business logic, or creating custom data dashboards. It exposes the platform's data capabilities and AI-inferred business models via OpenAPI, SDKs, MCP, and a CLI.
  7. Overview of Lovrabet TypeScript SDK

    The Lovrabet TypeScript SDK (@lovrabet/sdk) is a core client library that connects frontend applications to the Lovrabet data platform. It acts as a BaaS (Backend-as-a-Service) data access layer, allowing developers to perform data operations using a native TypeScript experience without needing to manage underlying API complexities.
  8. Overview of Lovrabet TypeScript SDK

    The Lovrabet TypeScript SDK is a lightweight JavaScript/TypeScript library providing data access capabilities for the Lovrabet platform. It is designed for high performance with built-in caching, request deduplication, and batch processing. It supports multiple authentication methods: User Tokens, OpenAPI keys, Client AK, and Cookies.
  9. Overview of Lovrabet MCP

    The Lovrabet MCP server (@lovrabet/dataset-mcp-server) implements the Model Context Protocol to allow AI IDEs to access Lovrabet datasets. This enables AI assistants to list datasets, retrieve field definitions and types, generate SDK code, search for datasets, and compare differences between datasets directly within the IDE chat interface.
  10. Overview of Lovrabet OpenAPI

    Lovrabet OpenAPI is a secure, high-performance data interface service designed for enterprise applications. It allows programmatic access to business data on the Lovrabet platform using an HMAC-SHA256 signature-based authentication mechanism to ensure data security and integrity. It is currently in a closed beta phase and requires contact with a business manager for access.
  11. Overview of Lovrabet AI Skills

    Lovrabet AI Skills are a set of development standards and guides customized for AI IDEs. They ensure that AI assistants correctly use the Lovrabet SDK and CLI, reducing erroneous code generation and improving development efficiency. The skills cover TypeScript SDK usage, MCP SQL creation workflows, AntD UI standards, API integration, menu management, and backend function script writing.
  12. Overview of Lovrabet OpenAPI

    Lovrabet OpenAPI is a secure, high-performance data interface service designed for enterprise applications. It allows programmatic access to business data on the Lovrabet platform using an HMAC-SHA256 signature-based authentication mechanism. Key features include official SDK support for automatic signing/token management, TypeScript definitions, and application-level permission isolation. The service is currently in a closed beta phase; access requires coordination with a business manager.