# Products: SparkVault API Reference

> Global, install-free SparkVault capabilities composed over platform primitives.

Canonical: https://sparkvault.com/api/docs/products/ · OpenAPI: https://sparkvault.com/openapi.yaml

## Overview

Products are always available to every account. They may still hold per-account configuration, but they do not require an integration installation record before their APIs can be used.

| Product | Purpose | Base Path | Auth |
| --- | --- | --- | --- |
| [Identity](/api/docs/products/identity/) | OIDC, passkeys, social login, managed sessions, and the identity portal. | `/v1/products/identity` | Public: self-authenticating (OIDC, OTP, passkeys, social, SAML) |
| [Notify](/api/docs/products/notify/) | Secure, verified, identity-gated notifications across channels with portable cryptographic receipts. | `/v1/products/notify` | JWT or API key |
| [Messaging](/api/docs/products/messaging/) | Durable two-way encrypted conversations with verifiable receipts, recall, and legal hold. | `/v1/products/messaging` | JWT or API key |
| [Structured Ingots](/api/docs/products/structured-ingots/) | Encrypted key/value records stored inside Vaults. | `/v1/products/structured-ingots` | JWT or API key + Vault Access Token |

> **Products vs Integrations**
>
> Integrations are installed per account. Products are global and install-free. Every account can call a product's API without an installation record.
