# Lsproxy Docs ## Docs - [Find all references to a symbol](https://docs.lsproxy.dev/api-reference/symbol/find-all-references-to-a-symbol.md): The input position should point to the identifier of the symbol you want to get the references for. - [Find all symbols that are referenced from a given symbol's definition](https://docs.lsproxy.dev/api-reference/symbol/find-all-symbols-that-are-referenced-from-a-given-symbols-definition.md): The input position must point to a symbol (e.g. function name, class name, variable name). Returns all symbols referenced within that symbol's implementation, categorized into: - Workspace symbols (with their definitions) - External symbols (built-in functions like 'len', 'print' or from external li… - [Finds occurrences of an identifier by name in a file](https://docs.lsproxy.dev/api-reference/symbol/finds-occurrences-of-an-identifier-by-name-in-a-file.md): Given a file path and identifier name, returns: - Without position: All matching identifiers in the file - With position: The exact identifier with that name at that position, or 3 closest identifiers with that name - [Get symbols in a specific file (uses ast-grep)](https://docs.lsproxy.dev/api-reference/symbol/get-symbols-in-a-specific-file-uses-ast-grep.md): Returns a list of symbols (functions, classes, variables, etc.) defined in the specified file. - [Get the definition of a symbol at a specific position in a file](https://docs.lsproxy.dev/api-reference/symbol/get-the-definition-of-a-symbol-at-a-specific-position-in-a-file.md): Returns the location of the definition for the symbol at the given position. - [Get health status of the LSP proxy service](https://docs.lsproxy.dev/api-reference/system/get-health-status-of-the-lsp-proxy-service.md): Returns the service status, version and language server availability - [Get a list of all files in the workspace](https://docs.lsproxy.dev/api-reference/workspace/get-a-list-of-all-files-in-the-workspace.md): Returns an array of file paths for all files in the current workspace. - [Read source code from a file in the workspace](https://docs.lsproxy.dev/api-reference/workspace/read-source-code-from-a-file-in-the-workspace.md): Returns the contents of the specified file. - [Introduction](https://docs.lsproxy.dev/get-started/introduction.md) - [Language Specifics (In Progress)](https://docs.lsproxy.dev/get-started/languages.md) ## OpenAPI Specs - [openapi](https://docs.lsproxy.dev/openapi.json)