> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# bijection imports

> Add and manage typed references to external projects and definitions

## bijection imports

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
Add and manage typed references to external projects and definitions

Usage:
  bijection imports [flags]
  bijection imports [command]

Available Commands:
  adapters    List supported source formats and their configuration
  add         Capture an external source and generate usable bindings
  install     Install the exact tools in the committed import lock
  list        List configured imports, versions and generated bindings
  remove      Remove an import and retire its unchanged generated bindings
  update      Prepare one version update and its generated contract changes

Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
  -h, --help            help for imports
      --help-all        Show all commands and options, including administrative controls.
      --help-json       Print command input and output schemas as JSON without executing it.

Global Flags:
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.

Use "bijection imports [command] --help" for more information about a command.
```

## bijection imports adapters

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
List supported source formats and their configuration

Usage:
  bijection imports adapters [flags]

Flags:
  -h, --help        help for adapters
      --help-all    Show all commands and options, including administrative controls.
      --help-json   Print command input and output schemas as JSON without executing it.

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```

## bijection imports add

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
Capture an external source and generate usable bindings

Usage:
  bijection imports add <name> [flags]

Flags:
      --adapter string   Source format; detected from recognized project files when unambiguous (beam.project, clickhouse.catalog, databricks.project, dataform.project, dbos.contract, dbt.project, event.schema, flink.project, graphql.service, grpc.service, infrastructure.outputs, materialize.project, metadata.catalog, openapi.service, restate.contract, sap.contract, sap.dictionary, snowflake.project, source.metadata, spark.project, sql.catalog, sqlmesh.project, stepfunctions.contract, temporal.contract, trigger.contract)
      --catalog string   Published private or source release catalog
      --dry-run          Review a complete candidate without publishing declarations, lock or bindings
      --from string      Source file or directory inside the application
  -h, --help             help for add
      --help-all         Show all commands and options, including administrative controls.
      --help-json        Print command input and output schemas as JSON without executing it.
      --options string   Adapter options; see bijection imports adapters
      --release string   Custom immutable release reference JSON (url, digest, size)
      --require string   Exact framework package version; repeatable. Updates preserve other requirements (default "[]")

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```

## bijection imports install

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
Install the exact tools in the committed import lock

Usage:
  bijection imports install [flags]

Flags:
      --check       Verify installation without downloading or repairing
  -h, --help        help for install
      --help-all    Show all commands and options, including administrative controls.
      --help-json   Print command input and output schemas as JSON without executing it.
      --repair      Replace damaged tools when no compiler or worker is using them

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```

## bijection imports list

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
List configured imports, versions and generated bindings

Usage:
  bijection imports list [flags]

Flags:
  -h, --help        help for list
      --help-all    Show all commands and options, including administrative controls.
      --help-json   Print command input and output schemas as JSON without executing it.

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```

## bijection imports remove

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
Remove an import and retire its unchanged generated bindings

Usage:
  bijection imports remove <name> [flags]

Flags:
      --dry-run     Review a complete candidate without publishing declarations, lock or bindings
  -h, --help        help for remove
      --help-all    Show all commands and options, including administrative controls.
      --help-json   Print command input and output schemas as JSON without executing it.

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```

## bijection imports update

```text theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
Prepare one version update and its generated contract changes

Usage:
  bijection imports update <name> [flags]

Flags:
      --catalog string   Published private or source release catalog
      --dry-run          Review a complete candidate without publishing declarations, lock or bindings
  -h, --help             help for update
      --help-all         Show all commands and options, including administrative controls.
      --help-json        Print command input and output schemas as JSON without executing it.
      --release string   Custom immutable release reference JSON (url, digest, size)
      --require string   Exact framework package version; repeatable. Updates preserve other requirements (default "[]")

Global Flags:
      --format string   Output format; JSON preserves exact values. (pretty, json) (default "pretty")
      --target string   Execution target: project/reference/live or project/reference/<branch>; private deployments use URL#live or URL#branch/<name>. Git navigation never changes this target.
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.