Loading image...Kiro

Product

  • About Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Pricing
  • Downloads

For

  • Enterprise
  • Startups
  • Students

Community

  • Overview
  • Ambassadors
  • Discord
  • Events
  • Powers
  • Shop
  • Showcase

Resources

  • Docs
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Loading image...Kiro
  • CLI
  • IDE
  • Web
  • Mobile
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effort

Features

How Kiro works
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Agent Skills
Powers
CompactionKiroignoreCheckpoints and rewind
Built-in tools
Configuration scopes

IDE 1.x

What's new in 1.0
Setup & First Run
Editor
Chat
Autopilot
Slash commands
Agent notifications
Dockable chat
Export sessions
Terminal
Dev servers
Experimental
Troubleshooting0.x reference

CLI

What's new in 3.0
Setup & First Run
Terminal UI
Chat
Headless modeACPAuto complete
Experimental
2.x reference

Web - Preview

Setup & First RunIdentity Center
Connect your repositories
Working with the agent
Autonomous modeAutomations
Sandbox

Mobile - Preview

Overview

Commands and Reference

CLI commandsSlash commandsBuilt-in toolsExit codesSettingsIDE keyboard shortcuts

Billing

OverviewManaging your subscriptionUpgrading your planDowngrading your planCancelling your planPurchasing add-on creditsManaging your paymentsManaging usage notificationsManaging your taxesContacting billing supportDeleting your accountRelated questions

Enterprise

ConceptsOnboarding quickstart
Connecting your identity provider
Subscribe your teamManage subscriptions
Governance
Monitor and track
SettingsManaged updatesBillingIAMSupported regions

Privacy and Security

OverviewData protectionCode referencesCompliance validationInfrastructure securityIAM permissionsFirewalls, proxies, and data perimetersVPC endpoints (AWS PrivateLink)

Guides

Overview
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. IDE 1.x
  3. Chat
  4. Export sessions

Export sessions


Overview

Save any conversation as a portable zip file for sharing, archiving, or reviewing outside of Kiro. The full thread is preserved: prompts, responses, tool calls, and code blocks.

Export a chat session

  1. Right-click the chat tab you want to export.
  2. Select Export Chat.
  3. Choose a location to save the zip file.
  4. Extract the zip to view the exported files.

What's in the zip

The exported zip contains a directory named for the session ID, with the following files:

  • session.json: session metadata (agent name, model, timestamps, and other session details)
  • messages.jsonl: the full conversation as newline-delimited JSON — one message per line (prompts, responses, code blocks, tool calls)
  • sub-executions/*.jsonl: messages from any sub-agent executions run during the session (present only when the session used sub-agents)

Use cases

  • Team sharing: export a session where you solved a complex problem to share the approach with teammates
  • Documentation: capture a session that explains architecture decisions
  • Debugging: export a session for review when investigating unexpected agent behavior
  • Archiving: save important sessions before clearing history

Exports are read-only. You cannot import an exported session back into Kiro.

Page updated: July 23, 2026
Dockable chat
Terminal