# 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-test.com/docs/getting-started/setting-up-your-account.md): Get your Keito workspace ready in just a few steps. - [Inviting Your Team](https://keito-test.com/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-test.com/docs/getting-started/your-first-time-entry.md): Start tracking time in Keito — it only takes a few seconds. - [Understanding Agent Entries](https://keito-test.com/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-test.com/docs/time-tracking/tracking-time.md): Keito provides flexible options for recording how your team spends their hours. - [Creating Projects](https://keito-test.com/docs/projects/creating-projects.md): Projects are the core organising unit in Keito. - [Project Team](https://keito-test.com/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-test.com/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-test.com/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-test.com/docs/invoicing/creating-invoices.md): Generate professional invoices from tracked time and expenses. - [Recurring Invoices](https://keito-test.com/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-test.com/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-test.com/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-test.com/docs/migration/verify-import.md): Reconcile imported clients, projects, time, expenses, invoices, estimates, users, and workspace settings before cutover. - [Migration Cutover Checklist](https://keito-test.com/docs/migration/cutover-checklist.md): Move the team from the source system to Keito with a controlled freeze, permission review, rollback window, and token revocation. ## Developer, API, CLI, and SDKs - [Introduction](https://keito-test.com/docs/developer/introduction.md): Overview of the Keito API for tracking agent time, logging LLM expenses, and managing projects programmatically. - [Quickstart](https://keito-test.com/docs/developer/quickstart.md): Create your first API v2 time entry using cURL or the Keito CLI. - [GitHub Action](https://keito-test.com/docs/developer/github-action.md): Use the Keito GitHub Action to log billable time from GitHub issues, pull requests, comments, reviews, and commits. - [Concepts](https://keito-test.com/docs/developer/concepts.md): Key concepts for working with the Keito API: time entries, expenses, users, source values, and metadata schema. - [REST API Reference](https://keito-test.com/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-test.com/docs/api-reference/time-entries.md): Create, list, update, stop, restart, and delete time entries via the Keito API v2. - [Expenses API](https://keito-test.com/docs/api-reference/expenses.md): Create and list expenses via the Keito API v2, including LLM token cost tracking for AI agents. - [Clients API](https://keito-test.com/docs/api-reference/clients.md): List, read, create, update, archive, restore, and safely delete clients with Keito API v2. - [Projects API](https://keito-test.com/docs/api-reference/projects.md): List, read, create, update, archive, restore, and safely delete projects with Keito API v2. - [Invoices API](https://keito-test.com/docs/api-reference/invoices.md): Poll, create, update, export, and record payments against invoices with Keito API v2. - [CLI: Getting Started](https://keito-test.com/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-test.com/docs/cli/agent-mode.md): Use the production Keito CLI safely from agents, scripts, and terminal automation. - [Node SDK: Agent Integration](https://keito-test.com/docs/node-sdk/agent-integration.md): Patterns for integrating Keito with AI agents in TypeScript/JavaScript, including the session pattern and wrapper helper. - [Python SDK: Agent Integration](https://keito-test.com/docs/python-sdk/agent-integration.md): Pythonic patterns for integrating Keito with AI agents, including context managers, decorators, and async usage. ## Agent Billing and Best Practices - [Agent Integration Overview](https://keito-test.com/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-test.com/docs/agent-integration/claude-desktop-mcp.md): Connect Claude Desktop to Keito with the hosted MCP connector, then use Claude to track time, inspect projects, and prepare billing reports. Local MCPB packages are support-managed. - [How Agent Billing Works](https://keito-test.com/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-test.com/docs/agent-integration/frameworks.md): Integration guides for popular AI agent frameworks including LangChain, CrewAI, and custom agents. - [Metadata Conventions](https://keito-test.com/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-test.com/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-test.com/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-test.com/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-test.com/docs/security/microsoft-entra-sso.md): Configure, test, and require Microsoft Entra SAML SSO for a Keito workspace. - [Reporting Overview](https://keito-test.com/docs/reports/reporting-overview.md): See which Keito reports are included on Solo, Pro, and Business, with screenshots and role-based access notes. - [Xero Accounting Integration](https://keito-test.com/docs/integrations/xero.md): Connect Keito to Xero to copy invoices, sync contacts, align invoice numbers, and keep payment status in sync. - [QuickBooks Online Integration](https://keito-test.com/docs/integrations/quickbooks.md): Connect Keito to QuickBooks Online to copy invoices, reconcile payments, map invoice lines, and keep accounting records in sync. - [Stripe Payments](https://keito-test.com/docs/integrations/stripe-payments.md): Connect your Stripe account so clients can pay invoices online with zero platform fees from Keito. - [Google Calendar Integration](https://keito-test.com/docs/integrations/google-calendar.md): Connect Google Calendar to import calendar events into Keito as time entries. - [Outlook Calendar Integration](https://keito-test.com/docs/integrations/outlook-calendar.md): Connect Outlook Calendar to import Microsoft 365 calendar events into Keito as time entries. - [Zendesk Time Tracking Integration](https://keito-test.com/docs/integrations/zendesk.md): Set up Keito in Zendesk Support, track ticket time with a timer or manual entry, and open linked timesheets in Keito. - [Jira Cloud Integration](https://keito-test.com/docs/integrations/jira.md): Sync linked Keito timer entries to Jira Cloud worklogs. - [Plans & Pricing](https://keito-test.com/docs/billing/plans-pricing.md): Keito offers Solo, Pro, and Business plans 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-test.com/docs/expenses/receipts.md): Attach receipt images or documents to your expenses for record-keeping and client billing. - [CLI: Command Reference](https://keito-test.com/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-test.com/docs/node-sdk/typescript-types.md): TypeScript type definitions exported by the Keito Node SDK for time entries, expenses, projects, and users. - [Python SDK: API Reference](https://keito-test.com/docs/python-sdk/reference.md): Complete API reference for the Keito Python SDK classes, methods, and types. - [Exporting Data](https://keito-test.com/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-test.com/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-test.com/docs/examples/claude-code.md): A shell wrapper for tracking Claude Code sessions with the current Keito CLI.