Skip to main content
Version: 0.13

Installation

Requirements

  • Node.js 20+
  • pnpm, npm, or yarn

Install

pnpm install @freshguard/freshguard-core

Or with npm:

npm install @freshguard/freshguard-core

Verify

import { checkFreshness, PostgresConnector } from '@freshguard/freshguard-core';

console.log('FreshGuard Core installed successfully');

What's included

The package exports:

CategoryExports
MonitoringcheckFreshness, checkVolumeAnomaly, checkSchemaChanges
ConnectorsPostgresConnector, DuckDBConnector, BigQueryConnector, SnowflakeConnector, MySQLConnector, RedshiftConnector
MetadatacreateMetadataStorage, DuckDBMetadataStorage, PostgreSQLMetadataStorage
ErrorsSecurityError, ConnectionError, TimeoutError, QueryError, ConfigurationError, MonitoringError
TypesMonitoringRule, CheckResult, DataSource, FreshGuardConfig, and more

CLI

The package includes a freshguard CLI binary:

pnpm exec freshguard --help

Next steps