# Keito > Product, API, CLI, SDK, and agent docs. Use /llms-full.txt for curated context. Marketing and generated pages are omitted. ## Context Packs - [Curated full documentation pack](/llms-full.txt): Core Keito documentation as plain text, with large or niche references summarized or linked. ## Getting Started - [Setting Up Your Account](https://keito.ai/docs/getting-started/setting-up-your-account.md): Get your Keito workspace ready in just a few steps. - [Inviting Your Team](https://keito.ai/docs/getting-started/inviting-your-team.md): Add team members to your Keito workspace so everyone can track time and collaborate on projects. - [Your First Time Entry](https://keito.ai/docs/getting-started/your-first-time-entry.md): Start tracking time in Keito — it only takes a few seconds. - [Understanding Agent Entries](https://keito.ai/docs/getting-started/agent-entries.md): Learn how AI agent entries appear in your Keito workspace alongside human entries, with visual badges and source filtering. ## Core Product Workflows - [Tracking Time](https://keito.ai/docs/time-tracking/tracking-time.md): Keito provides flexible options for recording how your team spends their hours. - [Administrator Corrections](https://keito.ai/docs/time-tracking/administrator-corrections.md): Move eligible historical time to the correct project and task while preserving approval, closure, and lock history. - [Creating Projects](https://keito.ai/docs/projects/creating-projects.md): Projects are the core organising unit in Keito. - [Project Team](https://keito.ai/docs/projects/project-team.md): Assign team members to projects to control who can track time and how they are billed. - [Client Project Access](https://keito.ai/docs/clients/client-project-access.md): Invite external client contacts to view selected projects without giving them internal team access. - [LLM Usage Expenses](https://keito.ai/docs/expenses/llm-usage.md): Track AI model token costs with Keito's built-in LLM Usage expense category, including unit-based pricing and project allocation. - [Creating Invoices](https://keito.ai/docs/invoicing/creating-invoices.md): Generate professional invoices from tracked time and expenses. - [Recurring Invoices](https://keito.ai/docs/invoicing/recurring-invoices.md): Schedule draft or open invoices from tracked time and expenses or repeat fixed line items. ## Migration - [Migration Overview](https://keito.ai/docs/migration/overview.md): Plan a safe migration to Keito, understand the import stages, and choose the right validation and cutover steps. - [Migrate from Harvest](https://keito.ai/docs/migration/harvest.md): Connect Harvest to Keito, select the data to import, follow each migration phase, and complete workspace setup. - [Verify Imported Data](https://keito.ai/docs/migration/verify-import.md): Reconcile imported clients, projects, time, expenses, invoices, estimates, users, and workspace settings before cutover. ## Developer, API, CLI, and SDKs - [Introduction](https://keito.ai/docs/developer/introduction.md): Overview of the Keito API for tracking agent time, logging LLM expenses, and managing projects programmatically. - [Quickstart](https://keito.ai/docs/developer/quickstart.md): Create your first API v2 time entry using cURL or the Keito CLI. - [Concepts](https://keito.ai/docs/developer/concepts.md): Understand API time, expense, user, source and metadata contracts before building an integration. - [REST API Reference](https://keito.ai/docs/api-reference/overview.md): Overview of the Keito API v2: base URL, authentication headers, conventions, endpoints, pagination, and errors. - [Time Entries API](https://keito.ai/docs/api-reference/time-entries.md): Create, list, retrieve, update, stop, restart, and delete time entries via the Keito API v2. - [External References API](https://keito.ai/docs/api-reference/external-references.md): Link time entries to items in other systems. - [Expenses API](https://keito.ai/docs/api-reference/expenses.md): Create expenses, attach receipts, record refunds, and manage reimbursement classification through API v2. - [Clients API](https://keito.ai/docs/api-reference/clients.md): List, read, create, update, archive, restore, and safely delete clients with Keito API v2. - [Projects API](https://keito.ai/docs/api-reference/projects.md): List, read, create, update, archive, restore, and safely delete projects with Keito API v2. - [Invoices API](https://keito.ai/docs/api-reference/invoices.md): Poll, create, update, issue, export, and record payments against invoices with Keito API v2. - [Reports API](https://keito.ai/docs/api-reference/reports.md): Read Harvest-compatible project budget, uninvoiced, and time reports by client, project, or task with Keito API v2. - [Timesheet Approvals API](https://keito.ai/docs/api-reference/approvals.md): Submit, approve, and reject time via API v2. - [CLI: Getting Started](https://keito.ai/docs/cli/getting-started.md): Install the Keito CLI, authenticate with a full-access integration key, and track your first billable time entry. - [CLI: Agent Workflows](https://keito.ai/docs/cli/agent-mode.md): Use the production Keito CLI safely from agents, scripts, and terminal automation. - [Node SDK: Agent Integration](https://keito.ai/docs/node-sdk/agent-integration.md): Record completed agent work with an explicit application wrapper and separately chosen expense costs. - [Python SDK: Agent Integration](https://keito.ai/docs/python-sdk/agent-integration.md): Use an explicit application wrapper to record completed agent work without implicit expense or deletion behavior. ## Agent Billing and Best Practices - [Agent Integration Overview](https://keito.ai/docs/agent-integration/overview.md): The core pattern for integrating AI agents with Keito: start, stop, log cost, with session correlation and error handling. - [Claude Desktop MCP Connector](https://keito.ai/docs/agent-integration/claude-desktop-mcp.md): Connect Claude Desktop to Keito with the hosted MCP connector, then use Claude to track time, review project archives and billing, draft invoices, and set up projects. Local MCPB packages are support-managed. - [Connect Keito to ChatGPT](https://keito.ai/docs/agent-integration/chatgpt-mcp.md): Connect ChatGPT to Keito to find and review projects for archiving, track time, see what has been invoiced, and draft and send invoices with secure account authorization. - [How Agent Billing Works](https://keito.ai/docs/agent-integration/billing.md): How agent work flows from tracked time to client invoices, including rate structures, margin calculation, and client communication. - [Framework Guides](https://keito.ai/docs/agent-integration/frameworks.md): Use explicit SDK calls around LangChain, CrewAI and custom automation, or choose the supported CLI and MCP integrations. - [Metadata Conventions](https://keito.ai/docs/best-practices/metadata.md): Best practices for the metadata field on agent time entries and expenses, including recommended fields, naming, and size limits. - [Cost Allocation Patterns](https://keito.ai/docs/best-practices/cost-allocation.md): How to allocate agent and LLM costs across projects and clients using pass-through, bundled, or cost-plus pricing. ## Operations and Administration - [Roles & Permissions](https://keito.ai/docs/team-management/roles-permissions.md): Keito uses a role-based permission system to control what team members can see and do. - [Managing Agent Users](https://keito.ai/docs/team-management/agent-users.md): Create and manage agent user profiles in your workspace, with rates, project assignments, and best practices. - [Configure Microsoft Entra SSO](https://keito.ai/docs/security/microsoft-entra-sso.md): Configure, test, and require Microsoft Entra SAML SSO for a Keito workspace. - [Reporting Overview](https://keito.ai/docs/reports/reporting-overview.md): See which Keito reports are included on Solo, Pro, and Business, with screenshots and role-based access notes. - [Integrations](https://keito.ai/docs/integrations.md): Find the right Keito integration by workflow, plan, availability, and data direction. - [Keito for Chrome](https://keito.ai/docs/chrome/overview.md): Track Keito time from the Chrome toolbar, GitHub issues and pull requests, and linked Basecamp to-dos. - [Basecamp Integration](https://keito.ai/docs/integrations/basecamp.md): Connect Basecamp to Keito, link projects, and track time against Basecamp to-dos without writing timesheets back to Basecamp. - [Zapier Integration](https://keito.ai/docs/integrations/zapier.md): Connect Keito to Zapier on paid plans: triggers, actions, and searches for your Keito records. - [Plans & Pricing](https://keito.ai/docs/billing/plans-pricing.md): Keito offers a Free plan plus Solo, Pro, and Business for one-person operators, teams, and advanced operations. ## Additional Deep Links These larger references are useful when needed but are not part of the compact index narrative. - [Receipts & Attachments](https://keito.ai/docs/expenses/receipts.md): Attach receipt images or documents to your expenses for record-keeping and client billing. - [CLI: Command Reference](https://keito.ai/docs/cli/command-reference.md): Complete production Keito CLI command reference for auth, projects, tasks, time tracking, flags, JSON, and exit codes. - [Node SDK: TypeScript Types](https://keito.ai/docs/node-sdk/typescript-types.md): Import the SDK's generated API models and typed timer, expense and pagination interfaces. - [Python SDK: API Reference](https://keito.ai/docs/python-sdk/reference.md): Python client methods, iterator behavior and response-model guidance for the published keito package. - [Exporting Data](https://keito.ai/docs/reports/exporting-data.md): Export your Keito data for use in spreadsheets, accounting software, or custom analysis tools. - [Delete Account and Data](https://keito.ai/docs/settings/delete-account-and-data.md): Permanently delete a Keito workspace, its data, integrations, files, and exclusive user accounts. - [Example: Claude Code Wrapper](https://keito.ai/docs/examples/claude-code.md): A shell wrapper for tracking Claude Code sessions with the current Keito CLI.