Skip to main content

Developer Tools

REST API, TypeScript SDK, CLI, webhooks, and API keys. Everything you need to build on Lifestream Vault.

Complete REST API

Every feature of Lifestream Vault is accessible through the REST API. OpenAPI 3.0 specification with interactive Swagger UI documentation. Bearer token and API key authentication. Consistent error responses with proper HTTP status codes.

TypeScript SDK

A type-safe client library built on ky. Install via npm, authenticate with your API key, and manage vaults, documents, search, and more. Promise-based interface with full TypeScript definitions for request and response types.

Command-line interface

The lsvault CLI lets you manage documents from the terminal. Push and pull files, search across vaults, manage API keys, and automate workflows with shell scripts. Built with Commander for a familiar CLI experience.

Scoped API keys

Create API keys with granular permissions. Restrict access to specific vaults, set read/write/admin scopes, and rotate keys without downtime. Keys use the lsv_k_ prefix and are verified by 8-character prefix lookup for fast authentication.

Ready to get started?

Create your free account and explore every feature — no credit card required.