# 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 the full profile of an entity by its numeric UUID. Returns detailed information including legal name, industry, founders, executives, headquarters, employee count, and more. - [Entity Introspection](https://docs.cala.ai/api-reference/api-v1/entity-introspection.md): Get the field schema for an entity by its numeric UUID. Returns the available properties, relationships, and numerical observations you can use when querying the entity with `retrieve_entity`. - [Query](https://docs.cala.ai/api-reference/api-v1/query.md): Search verified knowledge using structured dot-notation query syntax for filtering entities by attributes. - [Search](https://docs.cala.ai/api-reference/api-v1/search.md): Search verified knowledge using natural language questions. Best for open-ended queries where you need explanations, context, and sources — not just entity lists. - [Search Entities](https://docs.cala.ai/api-reference/api-v1/search-entities.md): Find entities by name with fuzzy matching when you know (or partially know) an entity's name. Optionally filter by entity type. - [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) - [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)