> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anyshift.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Annie Knowledge

> Query your infrastructure using natural language. Get instant answers about resources, dependencies, access, and changes across your entire stack.

<iframe width="560" height="315" src="https://www.youtube.com/embed/Xb5dtuu3D0M" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

## Ask in plain English

Ask in plain English, get an answer in seconds. Annie understands context. Ask *"Why can't I access this RDS?"* and she traces security groups, IAM, VPC config, and network ACLs to the actual blocker.

Answers run on a [versioned knowledge graph](/pages/overview/knowledge_graph) spanning cloud, code, containers, and monitoring. It updates in near real-time and stays queryable across the last 7 days. Reach Annie in [Slack](/pages/product/integration/slack), from your IDE via [MCP](/pages/product/integration/remote_mcp), or the [web dashboard](https://app.anyshift.io/).

## Connected data sources

| Source              | Examples       | What Annie knows                            |
| ------------------- | -------------- | ------------------------------------------- |
| **Cloud**           | AWS, GCP       | Live resource state, configs, relationships |
| **IaC**             | GitHub, GitLab | Terraform modules, definitions, variables   |
| **Terraform state** | S3, HCP        | Deployed state, outputs, dependencies       |
| **Monitoring**      | Datadog        | Monitors, dashboards, host mappings         |
| **Containers**      | Kubernetes     | Pods, deployments, services, RBAC           |

## What you can ask

Annie's real power is correlating across these sources. Expand a workflow for example questions:

<AccordionGroup>
  <Accordion icon="link" title="Cross-source correlation">
    * *"Show me EC2 instances in AWS that aren't in Terraform"* (find orphaned resources)
    * *"Which Datadog monitors are watching this EC2 instance?"* (link cloud to monitoring)
    * *"What Terraform module manages this Kubernetes deployment?"* (trace code to containers)
  </Accordion>

  <Accordion icon="user-plus" title="Onboarding">
    * *"What are our core services and how are they connected?"*
    * *"Who is responsible for the payment service?"*
    * *"Draw a map of our cloud architecture"*
  </Accordion>

  <Accordion icon="fire" title="Incident response">
    * *"What changed in production in the last 2 hours?"*
    * *"Which services depend on the database that's having issues?"*
    * *"Why can't the API reach the database?"*
  </Accordion>

  <Accordion icon="diagram-project" title="Pre-change impact">
    * *"What would be affected if I update this security group?"*
    * *"List all resources that depend on this VPC"*
    * *"Show me the blast radius for this change"*
  </Accordion>

  <Accordion icon="shield-halved" title="Security audit">
    * *"List all S3 buckets with public access"*
    * *"Which IAM roles have admin privileges but no MFA?"*
    * *"Find security groups allowing 0.0.0.0/0 on port 22"*
  </Accordion>

  <Accordion icon="coins" title="Cost investigation">
    * *"Which EC2 instances aren't managed by Terraform?"*
    * *"Find resources without cost-center tags"*
    * *"List idle resources in staging"*
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Knowledge Graph" icon="database" href="/pages/overview/knowledge_graph">
    The versioned model behind every answer.
  </Card>

  <Card title="Diagrams" icon="diagram-project" href="/pages/iac/overview">
    Ask Annie to draw the topology she just described.
  </Card>

  <Card title="Root Cause Analysis" icon="bolt" href="/pages/product/root_cause_analysis">
    The same graph, pointed at a live incident.
  </Card>

  <Card title="Custom Reports" icon="file-lines" href="/pages/product/reports">
    Save a question you ask often as a recurring report.
  </Card>
</CardGroup>
