Skip to main content

Environments

AtlasCore provides separate environments for development and production use.

Base URLs

EnvironmentBase URLPurpose
Productionhttps://api.atlascore.com.au/v1Live data with billing active
Sandboxhttps://sandbox.api.atlascore.com.au/v1Development and testing, no billing

API key prefixes

PrefixEnvironment
ac_test_Sandbox — safe for development, no usage charges
ac_live_Production — real data, metered usage

Local development

For local development with Docker Compose:

cp .env.example .env
docker compose up --build
ServiceURLPurpose
APIhttp://localhost:8000FastAPI app
UIhttp://localhost:8000/uiPack-aware MapLibre client
API Referencehttp://localhost:8000/api-referenceScalar interactive docs

When running locally, auth is disabled by default (AUTH_REQUIRED=false for dev/test/local environments). The API accepts any bearer token and assigns a default tenant context.

Key environment variables

VariableDefaultPurpose
DATABASE_URLPostgreSQL connectionCanonical store
REDIS_URLRedis connectionQueue backend, cache
AUTH_REQUIREDAuto-detectedfalse for dev/test, true otherwise
API_KEYSUnsetComma-separated bearer token mappings

See Authentication for auth configuration details.