# Features

Weavestream ships with a comprehensive feature set covering the full lifecycle of IT documentation — from infrastructure tracking and credential management to client-facing portals and compliance-ready audit trails.

## At a glance

[!card title="AI Chat" text="Ask questions, draft documentation, and edit articles directly from a persistent chat panel. Powered by any OpenAI-compatible LLM you configure." icon="hubot" layout="compact"](/features/ai-chat/)
[!card title="Asset Management" text="Fully customisable asset layouts with 14+ field types. Track servers, workstations, software licenses, network gear, or anything else with structured, searchable records." icon="server" layout="compact"](/features/assets/)
[!card title="Password Vault" text="Per-tenant credential storage with AES-256-GCM encryption, TOTP secret support, HaveIBeenPwned breach checking, strength scoring, version history, and an offline password generator." icon="lock" layout="compact"](/features/passwords/)
[!card title="Documentation" text="Articles authored in Tiptap WYSIWYG or raw Markdown — chosen per article — organised into a folder hierarchy per tenant." icon="note" layout="compact"](/features/articles/)
[!card title="Domain & SSL Monitoring" text="Continuous WHOIS expiry, DNS health, and TLS certificate validity monitoring for any hostname, with aggregate expiration dashboards." icon="globe" layout="compact"](/features/domains/)
[!card title="File Uploads & Photos" text="Per-tenant directory isolation on local storage. Image thumbnails via Sharp. Support for images, PDFs, documents, archives, scripts, and JSON/YAML files." icon="file" layout="compact"](/features/files/)
[!card title="Company Management" text="Full tenant records with contact details, address, logo, notes, parent-child hierarchy, and type classification." icon="organization" layout="compact"](/features/companies/)
[!card title="User Management & RBAC" text="Invite-only onboarding, forced TOTP MFA, two-layer role-based access control, Contractor role with time-expiring memberships, and per-user UI preferences." icon="person" layout="compact"](/features/users/)
[!card title="Audit & Compliance" text="Append-only audit log with before/after JSON diffs, cursor-paginated UI, URL-sticky filters, and database-role-level tamper protection." icon="shield-check" layout="compact"](/features/audit/)
[!card title="Search" text="PostgreSQL full-text search across articles, assets, and uploads. Command palette (Cmd+K) with per-user toggle for scope and depth." icon="search" layout="compact"](/features/search/)
[!card title="Client Portal" text="Per-tenant read-only portal. Articles, assets, passwords, and domains selectively exposed to client users via the `visibleToClients` flag." icon="browser" layout="compact"](/features/client-portal/)
[!card title="Starred Items" text="Bookmark companies, assets, passwords, and articles for instant access from the admin sidebar and dashboard. Stars are per-user." icon="star" layout="compact"](/features/starred/)
[!card title="Integrations" text="Connect external platforms with built-in integration drivers and sync inventory into tenant asset records — on demand or on a schedule, with per-run status in admin." icon="plug" layout="compact"](/features/integrations/)
[!card title="IP Address Management (IPAM)" text="Manage per-company IPv4 subnets with utilization tracking, auto-discovered asset occupancy, conflict detection, manual reservations, and address-space visualization." icon="table" layout="compact"](/features/ipam/)

## What's coming

Features planned for upcoming releases:

- **Additional Integrations** — Enhanced library of integrations

Follow the [changelog](/overview/changelog/) and [GitHub releases](https://github.com/Weavestream/Weavestream/releases) for updates.
