SDK npm package is not published yet and API environments may be unavailable.View status
Getting Started

Environments

Ananke Labs provides separate environments for development and production. This page explains how they differ and how to configure your integration for each.

Base URLs

EnvironmentBase URLPurpose
Productionhttps://api.anankelabs.net/v1Live data, real anchoring, production quotas
Local developmenthttp://localhost:5300/v1Full local stack — all services, no external dependencies

Environment differences

FeatureProductionLocal
AnchoringReal chain anchoring (Hedera Hashgraph)Simulated / local anchoring
API keysIssued from Console, full entitlement checksSeeded via local scripts
Rate limitsPlan-based limits applyNo limits enforced
DataPersistent, backed upEphemeral — resets when infra restarts
Email deliveryReal delivery via configured providerCaptured locally (no real delivery)

Local development

The recommended local setup runs all backend services and infrastructure via Docker Compose and the Ananke Labs dev scripts. This gives you a complete local replica of the platform.

Prerequisites:

  • Docker Desktop with Compose v2
  • .NET 9 SDK
  • Node.js 18+

Start infrastructure (PostgreSQL, Redis, MinIO, Vault) first, then the .NET services. The Integration API will be available on http://localhost:5300.

Data persistence

In production, all data is persisted to PostgreSQL with regular backups. Anchoring receipts are written to the chain and cannot be undone.

In local development, PostgreSQL data is stored in a Docker volume. Restarting Docker preserves data, but running docker compose down -v removes all volumes. There is no anchoring in local mode.