🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative nocodb.com
README.md

NocoDB Integrations Core #

This package contains the core interfaces, types, and utilities that all NocoDB integrations depend on.

Overview #

The core package defines:

  1. Base integration classes that all integrations extend
  2. Type definitions for integration structures
  3. Form definitions for integration configuration UI
  4. Integration registry mechanisms
  5. 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