mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-24 15:35:34 +00:00
NocoDB Integrations Core
This package contains the core interfaces, types, and utilities that all NocoDB integrations depend on.
Overview
The core package defines:
- Base integration classes that all integrations extend
- Type definitions for integration structures
- Form definitions for integration configuration UI
- Integration registry mechanisms
- Utility functions for working with integrations
Integration Types
The core package defines abstract base classes for the following integration types:
- AI Integrations: For integrating AI providers
- Auth Integrations: For handling authentication with external services
- Sync Integrations: For synchronizing data with external systems
Usage
Integration packages should import and extend the appropriate abstract classes from this package.
import { AiIntegration } from '@noco-integrations/core';
export class MyAiIntegration extends AiIntegration {
// Implementation...
}
Development
To build the package:
pnpm build
To clean the build artifacts:
pnpm clean