CLI
Push to remote Inkeep instance
Copy page
Push your local agent configurations to remote Inkeep instance
This tutorial walks you through pushing agent configurations to a remote Inkeep instance.
Prerequisites
- Access to a remote Inkeep instance (e.g. Inkeep Enterprise or a self-hosted deployment)
- The Inkeep CLI installed globally:
- A CLI profile configured and authenticated (only needed for remote deployments). If you haven't done this yet, follow the Set up a CLI profile tutorial.
Step 1: Navigate to your project
Navigate to your project directory. A project directory contains an index.ts file that exports a project definition:
Note
Run inkeep push from the directory that contains your inkeep.config.ts, or from any subdirectory below it.
Step 2: Push to remote Inkeep instance
Run the push command:
The CLI will:
- Detect the project from your
index.tsfile - Resolve configuration — your active CLI profile overrides
inkeep.config.tsfor API URLs, API key, and tenant ID (see Configuration Priority) - Push all agents, tools, and configurations to remote Inkeep instance
Step 3: Verify the push
After a successful push, the CLI prints a deployment summary with resource counts. You can also verify by opening the Visual Builder to see your updated configurations.
Push all projects at once
If you have multiple projects in a workspace, push them all: