---
title: "Type Surfaces"
description: "Understand the type split between standalone logging, server integrations, and browser logging."
canonical_url: "https://www.blyp.dev/docs/types"
markdown_url: "https://www.blyp.dev/docs/types.md"
last_updated: "2018-10-20"
x_farming_labs_generated_preamble: true
---

# Type Surfaces
URL: /docs/types
LLM index: /llms.txt
Description: Understand the type split between standalone logging, server integrations, and browser logging.

# Type Surfaces

Blyp exposes three main type families:

- standalone and runtime types
- server-side integration types
- browser/client types
- database adapter and delivery types
- shared root types such as `BlypError` and `StructuredLog`

## Import paths

| Type family | Import path |
| --- | --- |
| Standalone | `@blyp/core/standalone` |
| Browser/client | `@blyp/core/client` and `@blyp/core/expo` |
| Database adapters | `@blyp/core/database` |
| Connector helpers | `@blyp/core/posthog`, `@blyp/core/sentry`, and `@blyp/core/otlp` |
| Framework-specific server types | `@blyp/core/<framework>` |
| Shared core types | `@blyp/core` |

Shared root exports include `StructuredLog`, `StructuredLogPayload`, `StructuredLogEvent`, `StructuredLogEmitOptions`, and the `createStructuredLog()` helper documented in [Structured Logs](/docs/structured-logs).

## Read next

- [Standalone Types](/docs/types/standalone)
- [Server-Side Types](/docs/types/server-side)
- [Browser Types](/docs/types/browser)
- [Structured Logs](/docs/structured-logs)

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
Docs-scoped sitemap: [/docs/sitemap.md](/docs/sitemap.md).
Well-known sitemap: [/.well-known/sitemap.md](/.well-known/sitemap.md).
