Skip to content

Auto Syncing

Auto Syncing⚓︎

Auto Syncing

immich-py stays in sync with upstream Immich automatically. When Immich ships changes, a workflow regenerates the client + docs and opens a pull request with the updates.

What gets Autogenerated⚓︎

What gets Autogenerated

From the Immich OpenAPI spec, the project generates:

  • the client's API groups
  • the CLI commands
  • the CLI reference documentation
  • the client reference documentation

Single Source of Truth⚓︎

Single Source of Truth

The single source of truth is the upstream Immich OpenAPI spec: immich-openapi-specs.json