Skip to main content
Hookfish separates the broker API, storage adapters, provider contracts, provider implementations, React integration, and CLI into published packages.

Database import paths

The Durable Objects exports are experimental. Use the PostgreSQL adapter with Hyperdrive for production Workers deployments.

API import paths

For trusted application code, construct Hookfish from @hookfish/sdk. Pass organization once to select organization-prefixed operations for every supported resource:
Use @hookfish/api for the broker runtime and lower-level composition. Import the migration helper from @hookfish/database.

Individual provider packages

@hookfish/providers re-exports all built-in factories. Install an individual package such as @hookfish/provider-github or @hookfish/provider-mcp when you want to keep the dependency surface narrow.
Import @hookfish/backend only when composing a raw Hookfish-compatible API handler yourself. HookfishServer.init(...).fetch already applies that layer.