# Cala - The Knowledge Layer for AI Agents > Cala turns the entire internet into verified, queryable knowledge. Not web search. Not scraped HTML. A structured entity graph with a deterministic query language, typed data, and full source traceability. ## Docs - [Entities](https://docs.cala.ai/api-reference/api-v1/entities.md): Get typed entity data by its numeric UUID — company, person, place, law, financial instrument, and more (the schema spans many domains, illustrative not exhaustive) — in two modes: - [Entity Introspection](https://docs.cala.ai/api-reference/api-v1/entity-introspection.md): Get the field schema for a real-world entity by its numeric UUID — the schema spans many domains, illustrative not exhaustive. Use to look up / find out what an entity is queryable for before pulling its profile. Returns the available properties, relationships, and numerical observations you can req… - [Query](https://docs.cala.ai/api-reference/api-v1/query.md): Search verified knowledge and get back a structured list of matching entities. Same input as `knowledge_search` — natural language or Dot-Notation Syntax — only the output shape differs. - [Search](https://docs.cala.ai/api-reference/api-v1/search.md): Search verified knowledge and get back a sourced, prose answer. Best when you have a question and want a researched narrative with citations — not a list of entities. - [Search Entities](https://docs.cala.ai/api-reference/api-v1/search-entities.md): Find real-world entities by name with fuzzy matching — spans many domains and keeps growing: business (companies, investors, funding rounds, M&A, industries, products), people, legal (laws, regulations, sanctions), geography (countries, places), finance/macro (financial metrics, macro indicators, FX… - [Retrieve Entity](https://docs.cala.ai/api-reference/entities.md): Retrieve an entity by its UUID. - [Entity Introspection](https://docs.cala.ai/api-reference/entity-introspection.md): Get the field schema for an entity by its UUID. - [Query](https://docs.cala.ai/api-reference/query.md): Get structured, typed JSON rows plus matching entities from Cala's knowledge base. - [Search](https://docs.cala.ai/api-reference/search.md): Get a succinct, token-optimized answer in natural-language markdown, with explainability, source citations, and matching entities. - [Search Entities](https://docs.cala.ai/api-reference/search-entities.md): Find entities by name with fuzzy matching when you know (or partially know) an entity's name. - [Natural Language Answer](https://docs.cala.ai/features/natural-language-answer.md) - [Retrieve Entity](https://docs.cala.ai/features/retrieve-entity.md) - [Search Entities](https://docs.cala.ai/features/search-entities.md) - [Structured Answer](https://docs.cala.ai/features/structured-answer.md) - [About Cala](https://docs.cala.ai/index.md) - [Agent Skill](https://docs.cala.ai/integrations/agent-skill.md): Give your agent the knowledge it needs to use Cala well. - [MCP](https://docs.cala.ai/integrations/mcp.md): Connect your AI agent to Cala's MCP - [n8n](https://docs.cala.ai/integrations/n8n.md): Use Cala in your n8n workflows - [Quickstart](https://docs.cala.ai/quickstart.md): Start using Cala in 30 seconds. ## OpenAPI Specs - [openapi](https://api.cala.ai/openapi.json) ## Optional - [Cala](https://cala.ai) - [Support](mailto:heyeli@cala.ai)