Documentation
Everything Catalio does, written down.
How Catalio extracts what your platforms already know, turns it into a living specification, and keeps it current as the software changes. Guides, concepts and API references in one place.
67 articles · 8 topics · updated
Start here
Welcome, then the first workflow.
The journey
Extract. Understand. Evolve.
Three concepts, three guides
Browse by topic
8 shelves, every article on one of them.
All articles
Guides, references and tutorials, by topic.
Start here
Connect your first application and create a living specification in minutes
Welcome to Catalio
AI-powered platform that extracts institutional knowledge and creates living specifications for legacy and enterprise systems
guide beginner introductionQuick Start Guide
Connect your first application and create a living specification in minutes
guide beginner tutorialYour First Catalio Workflow
Walk through the ideal onboarding flow: from defining your Application to reviewing AI-surfaced Change Proposals
guide beginner onboardingHow Catalio Works
Understand the Extract, Understand, and Evolve workflow that turns undocumented systems into living specifications
overview concepts workflowThe Living Specification
How Catalio creates always-current documentation that evolves with your software
concepts specification documentationDescribe your applications
Name the system, then capture its features, journeys, requirements, and the rules that govern them
Applications
Learn how Catalio models the legacy or target software system you are analyzing, modernizing, or documenting
application legacy-modernization journeysFeatures
Scan-derived functional areas within an application that group requirements once a domain expert confirms them
features requirements applicationRequirements
Learn how Catalio structures business requirements using user story format with AI-powered features
requirements user-stories aiPersonas
Define user roles and stakeholders to create targeted, user-centered requirements
personas user-roles stakeholdersUse Cases
Create testable scenarios using Gherkin format to validate your requirements
use-cases acceptance-criteria gherkinComponents
The atomic pieces of an Application — metadata in a business platform or files in a source repository, sometimes both at once
components metadata source-filesTest Cases & Results
Create comprehensive test cases to validate requirements, then record and track execution results to build quality confidence over time
test-cases test-results testingJourneys
Record step-by-step sequences of how users actually interact with your software to identify friction, gaps, and improvement opportunities
journeys user-experience legacy-modernizationJourney Steps
Understand how individual user actions are captured, classified, and analyzed for friction within Catalio journeys
journey-steps friction user-experienceJobs To Be Done (JTBD)
Capture the deeper motivations behind user behavior to ensure journeys and requirements are grounded in real business goals
jtbd jobs-to-be-done personasJourney Comparisons
Link a legacy journey to a target journey for the same job-to-be-done and quantify the UX improvement step-by-step
journey-comparisons journeys legacy-modernizationCapabilities
Organize requirements and processes around discrete business capabilities that transcend technology changes and org chart reorganizations
capabilities business-architecture requirementsProcesses
Organize requirements into sequential workflows using templates and deployment tracking
processes workflows templatesPolicies
Define organizational constraints, link them to requirements, and keep governance context in the living specification
policies governance complianceExtract what you already have
Bring in code, documents, and conversations, then review what Catalio found
Extract overview
Start from the code, documents, and conversations you already have. Catalio drafts your application's specification from them, and your team reviews what it found
extract repositories documentsRepositories
Connect source code repositories to Catalio to automatically surface Components from your codebase and map them to Applications for code-level traceability
repositories github source-codeSet up a repository for Command Center
Get a repository ready to run in your sandbox: connect source control, set up and validate the repository, add its environment values, and sign in the coding agent before an Extract scan
repositories sandbox extractSources
Link GitHub repositories and other data feeds to automatically surface requirements from real-world conversations and code
sources github discoveryDocument Extraction
Upload documents and let Catalio's AI analyze them against your codebase or specification, producing Change Proposals for your team to review
ai document-extraction artifactsDiscovery Sessions
Structure and track AI-assisted discovery conversations that systematically extract requirements and friction insights from subject matter experts
discovery sessions aiChange Proposals
Review, accept, and apply AI-discovered requirement changes from document extraction, journey analysis, and stakeholder discovery
change-proposals ai discoveryGap Analysis & Risk-Free Modernization
How Catalio identifies gaps between legacy and target systems to enable safe migrations
concepts modernization migrationPlan & build with initiatives
Plan the work, build it with AI, and track delivery back to the specification
Initiatives
Understand how Initiatives organize all discovery, requirements, and delivery work into a governed, stage-gated modernization engagement
initiatives strategy stagesInitiative Questions
Capture open questions, blockers, and decisions that surface during an Initiative and track them through resolution so nothing falls through the cracks
questions blockers decisionsCapability Assessments
Score each Capability within an Initiative on a 1–5 scale to produce a Red/Yellow/Green heatmap of transformation readiness and drive gap analysis
capability-assessments heatmap scoringDecisions
Capture the formal choices made during an Initiative — what you're building, how you're building it, and how you work — with type-specific templates, supersede chains, and ADR export
decisions adr architectureAI Chat
Have natural-language conversations with an AI assistant that can read, create, and update your requirements catalog — right inside Catalio
ai chat conversationsAI Skills
AI Skills give the Catalio assistant different areas of expertise. In AI Chat each agent answers with its own skill; elsewhere a skill is picked from what you ask
ai skills chatAI Grader
Understand how Catalio grades requirements across Clarity, Completeness, Feasibility, and Quality — and how to act on low scores
ai grader requirementsIssue Links
Connect Catalio Requirements, Applications, and Initiatives to GitHub Issues, Linear, Jira, and Azure DevOps work items to close the loop between specifications and delivery
issue-links traceability githubVersioning
Understand the versioning patterns Catalio uses — explicit Application Versions, automatic change history, and the superseding pattern for Requirements
versioning application-versions change-trackingArtifacts
Attach notes, comments, file uploads, and diagrams to any Requirement, Initiative, Application, or other entity in Catalio
artifacts notes commentsNotifications
Receive in-app and email alerts when something in Catalio needs your attention — mentions, comments, proposal queues, component sync events, and announcements — with per-type preferences and quiet hours
notifications inbox preferencesSolutions
Engagements where Catalio gathers requirements and verifies how a system behaves: legacy modernization, regulated work, agent-assisted delivery
Enterprise Software Development
How enterprise software teams use Catalio to manage complex requirements across distributed teams, integrate with development tools, and maintain traceability throughout the SDLC.
use-cases enterprise software-developmentRegulated Industries: Healthcare, Finance & Pharma
How organizations in regulated industries use Catalio to maintain compliance, manage validation documentation, and ensure traceability for FDA, HIPAA, SOX, and other regulatory requirements.
use-cases compliance healthcareProduct Management & Roadmap Planning
How product managers use Catalio to capture customer needs, prioritize features, plan roadmaps, and communicate with stakeholders while maintaining alignment between vision and execution.
use-cases product-management roadmapConsulting & Systems Integration Projects
How consulting firms and systems integrators use Catalio to manage client requirements, coordinate implementation projects, and deliver successful enterprise software deployments.
use-cases consulting systems-integrationSaaS Platform Configuration Management
How business teams manage SaaS platform configurations, maintain traceability across Salesforce and NetSuite customizations, and ensure business process integrity through comprehensive configuration documentation.
use-cases saas platformAgent Teams and the AI Software Lifecycle
How people and Catalio's agents work from one shared specification to gather requirements, build, and verify how a system behaves.
use-cases ai-agents mcpAdmin & access
Manage organizations, people, and who can see each living specification
Organizations
Understand how Catalio isolates data and manages access across enterprise boundaries
organizations multi-tenancy securityUsers
Control access and permissions through user roles and authentication providers
users roles permissionsTeams
Group users by function or domain to manage requirement implementation and accountability
teams organization collaborationUnderstanding Sharing and Access Control
Learn how Catalio's sharing system helps you collaborate securely on requirements
collaboration sharing access-controlManaging Access to Your Resources
Step-by-step guide to sharing resources and controlling who can access your work
collaboration sharing how-toPermission Levels Reference
Complete reference for understanding viewer, editor, admin, and owner permissions
permissions reference access-controlSharing and Collaboration Best Practices
Security guidelines and patterns for effective team collaboration
best-practices security collaborationIntegrations
Connect Catalio with your legacy systems, enterprise platforms, and modern development tools
GitHub Integration
Connect Catalio to GitHub to link requirements with issues, pull requests, and commits for complete development traceability.
integrations github version-controlLinear Integration
Link Catalio records to Linear issues with automatic metadata sync through Issue Links.
integrations linear issuesSalesforce Integration (Beta)
Connect and sync Salesforce metadata into Catalio's Extract, Understand, and Evolve workflow. Available today in Beta.
integrations salesforce betaAzure DevOps Integration
Link Catalio records to Azure DevOps work items and sync repositories into Components when the integration is enabled.
integrations azure-devops work-itemsConnections
Add MCP servers such as GitHub and Linear to your organization, sign in to each one with your own account, and let Command Center agents use them on your behalf.
integrations mcp connectionsBuilding Custom Integrations
Connect proprietary and legacy systems to Catalio using the live REST API and polling workflows. Outbound webhooks are planned.
integrations api customSupported AI Providers
Complete reference of all AI/LLM providers Catalio can connect to when bring-your-own-LLM is enabled for your organization, including capabilities, model availability, and configuration requirements.
integrations ai llmBring Your Own LLM (BYOLLM)
Connect your organization's own AI provider in Catalio. Available per organization on request; by default your workspace uses the managed Catalio AI provider. Learn how to set up API keys, select models, and manage provider configurations securely.
integrations ai llmAI Features and Data Privacy
How Catalio protects your data when using AI features. Learn about encryption, data handling, and compliance considerations.
integrations ai privacyServiceNow Integration
ServiceNow integration is on the Catalio roadmap. Today you can connect requirements to issues with the GitHub and Linear integrations.
integrations servicenow itsmJira Integration
Link Catalio requirements to Jira issues manually today through Issue Links. Connected two-way sync is planned.
integrations jira agileAPI & MCP
Authenticate, call the JSON:API, and drive Catalio from your IDE over MCP
API Authentication
How to create API credentials and authenticate with the Catalio API.
api authentication credentialsJSON:API Overview
Getting started with Catalio's JSON:API - authentication, endpoints, and interactive documentation.
api json-api restMCP Authentication
Connect AI agents like Claude Desktop and Claude Code to Catalio over MCP, and how the OAuth2 flow works.
api mcp authenticationAPI Endpoint Reference
Request and response shapes for change proposals by application, use case and test case creation, CI test-run uploads, and the v2 context endpoint.
api json-api restDriving Catalio from Your IDE over MCP
Run the full Extract and Understand loop — scan, review candidates, enrich requirements, resolve proposals — from an MCP client without opening the web app
mcp api technical-usersSee it on your system
Read enough? Watch it run on your code.
A 30-minute working session: connect one system, watch the extraction, read the first requirements together.