shipi | docs

Environment Variables

Required

SHIPI_API_KEY

Your shipi API key. Required for all operations.

export SHIPI_API_KEY=your-api-key

Get your API key at the dashboard.

Optional

SHIPI_BASE_URL

Override the API base URL. Useful for self-hosted instances.

export SHIPI_BASE_URL=https://api.yourcompany.com

SHIPI_TIMEOUT

Request timeout in milliseconds. Default: 30000 (30 seconds).

export SHIPI_TIMEOUT=60000

SHIPI_DEBUG

Enable debug logging.

export SHIPI_DEBUG=true

Using .env files

Shipi automatically loads .env files in your project root.

SHIPI_API_KEY=your-api-key

CI/CD environments

GitHub Actions

env:
  SHIPI_API_KEY: ${{ secrets.SHIPI_API_KEY }}

GitLab CI

Add SHIPI_API_KEY as a CI/CD variable in Settings → CI/CD → Variables.

variables:
  SHIPI_API_KEY: $SHIPI_API_KEY

Other CI systems

Set SHIPI_API_KEY as a secret environment variable in your CI configuration.