---
title: Polaris Labs documentation
description: Build with Flagpole feature flags and Drift embedded storage from one practical documentation set.
url: https://pr-14-c0fdf0ef9f59.thally.app/
---

# Polaris Labs documentation

Build with Flagpole feature flags and Drift embedded storage from one practical documentation set.

## Choose a product

#### [Flagpole](/flagpole/quickstart)

    Run a small REST service for boolean flags, deterministic percentage
    rollouts, environment overrides, tags, history, and webhook records.

#### [Drift](/drift/quickstart)

    Add a zero-dependency, synchronous key-value store with TTL expiry, LRU
    eviction, namespaces, events, batches, transactions, and JSON snapshots.

## What belongs where

Flagpole is a process you operate and call over HTTP. It is useful when several
services need one release decision. Drift is an npm package embedded in one
Node.js process. It is useful for local caches, sessions, counters, and other
small working sets.

You can use either product alone. The [combined guide](/guides/flagpole-with-drift)
shows how to cache Flagpole evaluations in Drift without turning a stale cache
entry into a permanent release decision.

> **Note:**
  These pages describe Flagpole `1.1.0` and Drift `0.2.0` as implemented on
  each product repository's `main` branch.