Core functionality library for the Conduit ecosystem - shared services, interfaces, and component management.
composer require conduit-io/coreThis package provides the foundation for building Conduit components:
- Component interfaces and contracts
- Database storage for component metadata
- Base services for component management
- Shared utilities and patterns
Extend the base ComponentInterface to create new Conduit components:
use ConduitIo\Core\Contracts\ComponentInterface;
class MyComponent implements ComponentInterface
{
public function getName(): string
{
return 'my-component';
}
// ... implement other methods
}This package is designed to be used by:
conduit-io/conduit- Main CLI applicationconduit-io/*-connector- Individual component packages- Third-party component developers
Co-Authored-By: Conduit Assistant noreply@conduit.io