Blyp Docs

Blyp Logger

Grep less. Understand more.

Blyp is a high-performance logger built for Bun-first and Node-compatible TypeScript applications. It gives you one package that covers:

Studio

Blyp includes a local developer UI called Studio, launched via the CLI. Studio runs at http://localhost:3003 and lets you inspect your project, work with logs, and manage AI assistant workflows tied to your codebase.

To launch it:

blyp studio

See the CLI docs for full Studio usage.

Blyp also now has a separate CLI project for local developer workflows, documented in Blyphq/cli as @blyp/cli with the blyp command.

What Blyp exports

AreaImport pathWhat you get
Core logger + errors@blyp/corelogger, createStandaloneLogger, createStructuredLog, createError, HTTP_CODES, parseError, readLogFile, config/runtime helpers
Browser logger@blyp/core/clientcreateClientLogger, browser-safe parseError, ClientLogger types
Database adapters@blyp/core/databasecreatePrismaDatabaseAdapter, createDrizzleDatabaseAdapter, and database config types
Connector helpers@blyp/core/betterstack, @blyp/core/posthog, @blyp/core/sentry, @blyp/core/otlpmanual connector loggers, structured connector helpers, and provider-specific exception capture
Framework adapters@blyp/core/<framework>createLogger() or equivalent framework factory plus framework-specific types
Workers@blyp/core/workersinitWorkersLogger, createWorkersLogger, Workers-specific request logger types

Quick start

bun add @blyp/core

The published npm package is @blyp/core. The project, org, and tooling all use the name Blyp.

import { logger, createError } from "@blyp/core";

logger.info("server started");
logger.success("cache warmed");

throw createError({
  status: 404,
  message: "User not found",
});

Supported integrations