Push to Inkeep Cloud
Copy page
Set up a profile, authenticate, and push your agents to Inkeep Cloud
This tutorial walks you through pushing agent configurations to Inkeep Cloud. You'll learn how to set up a CLI profile, authenticate with your Inkeep Cloud account, and push changes made in the Visual Builder.
Prerequisites
- Access to Inkeep Cloud or a self-hosted deployment
- The Inkeep CLI installed globally:
Step 1: Create a cloud profile
Profiles let you manage multiple environments (cloud, local, staging) from the same CLI. Create a profile for Inkeep Cloud:
The CLI prompts you to configure the profile:
- Remote type: Select Custom
- Agents API URL: Enter the URL of your agents API
- Manage UI URL: Enter the URL of your manage UI
- Environment name: Enter
production(or your preferred name)
You can verify the profile was created by running inkeep profile list.
Switch to your cloud profile
Set the cloud profile as your active profile:
You can confirm which profile is active:
Step 2: Log in
Authenticate:
The CLI will:
- Open your browser to the Inkeep authentication page
- Display a device code (e.g.,
ABCD-1234) - Wait for you to complete authentication in the browser
Once authenticated, you'll see confirmation:
Your credentials are securely stored in your system keychain. You only need to log in once per profile.
Step 3: Push changes to Inkeep Cloud
After making changes in the Visual Builder or in code, push them to Inkeep Cloud.
Push from a project directory
Navigate to your project directory and run:
The CLI will:
- Detect the project from your
index.tsfile - Load configuration from
inkeep.config.ts - Push all agents, tools, and configurations to Inkeep Cloud
Push all projects at once
If you have multiple projects in a workspace, push them all: