Overview of TinyEngine APIs
developTinyEngine's API surface is divided into two primary categories: TinyEngine Capability APIs (client-side engine capabilities) and Open Source Backend Interface APIs (server-side management and services).
TinyEngine Capability APIs
These APIs provide core engine functionality and are categorized into:
- Main Package APIs: Core engine operations.
- Canvas APIs: Interaction with the design canvas.
- Layout APIs: Managing component layouts.
- Material APIs: Handling design materials and components.
- Property Panel APIs: Controlling the component property editor.
Backend Interface APIs
These APIs manage the lifecycle and services of the low-code platform, including:
- AI Features: AI-driven capabilities.
- Application Management: Managing low-code applications.
- Block Management: Categorization and management of design blocks.
- Data Source Management: Handling data connections.
- DSL Code Generation: Converting DSL to code.
- Material Center: Managing the repository of materials.
- Page Management: Managing pages within applications.