Skip to content

Access Habitat

You don't install or host Habitat yourself — it runs on your Habitat device: a networked box on your lab's local network. Each device exposes the same HTTP API, and you drive it in one of three ways.

Ways to connect

Call the HTTP API directly with curl or any HTTP client — nothing to install. Each device serves its API on your local network at http://<device-name>.local:8000 (e.g. http://mistyforest.local:8000 — replace mistyforest with your device's name).

See the API overview for conventions, units, and error shapes.

The openculture SDK is a typed REST client — same endpoints as the REST tab, with autocomplete and typed models.

pip install openculture

Requires Python 3.10+. Runtime dependencies: httpx, pydantic v2.

Drive Habitat in natural language from an AI assistant through the Open Culture MCP connector — no code required.

See MCP to connect Claude to your Habitat device.

Next

Head to the Quick start to initialize a pump and run your first dispense, or jump straight to the API reference.