# OpenFiles ## Docs - [Authentication](https://docs.openfiles.ai/api-reference/authentication.md): OpenFiles uses API keys for secure access to your files. - [Error Handling](https://docs.openfiles.ai/api-reference/errors.md): OpenFiles API uses conventional HTTP response codes and provides detailed error information. - [Append Content to File](https://docs.openfiles.ai/api-reference/files/append-content-to-file.md): Add content to the end of an existing file - [Edit file with string replacement](https://docs.openfiles.ai/api-reference/files/edit-file-with-string-replacement.md): Edit file content by replacing old string with new string - [List files in a directory](https://docs.openfiles.ai/api-reference/files/list-files.md): List files in a specific directory. When called on the root directory ('/'), this only returns files in the root directory and excludes files in subdirectories. To see all files across all directories, use `?recursive=true` parameter. - [Overwrite File Content Completely](https://docs.openfiles.ai/api-reference/files/overwrite-file-content-completely.md): Replace all content in an existing file - [Read file or get metadata](https://docs.openfiles.ai/api-reference/files/read-file-or-get-metadata.md): Read file content, get metadata, or list versions - [Write file](https://docs.openfiles.ai/api-reference/files/write-file.md): Create a new file or new version of existing file - [API Quickstart](https://docs.openfiles.ai/api-reference/quickstart.md): Get up and running with the OpenFiles REST API in 5 minutes. - [Health Check](https://docs.openfiles.ai/api-reference/system/health-check.md): Check if the OpenFiles API is operational - [Choose Your Integration](https://docs.openfiles.ai/getting-started/choose-your-path.md): Select the integration method that matches your current setup and requirements. - [Introduction](https://docs.openfiles.ai/getting-started/introduction.md): OpenFiles provides file operations for AI agents through SDKs and REST API. Your agents can create, read, edit, and manage files with automatic versioning. - [Quickstart](https://docs.openfiles.ai/getting-started/quickstart.md): Get file operations working with your AI agent in 2 minutes. - [Core Client](https://docs.openfiles.ai/guides/core-client.md): Direct access to the OpenFiles API with complete control over file operations. Perfect for custom integrations, non-AI workflows, and advanced use cases. - [OpenAI Integration](https://docs.openfiles.ai/guides/openai-integration.md): The easiest way to add file operations to your OpenAI applications. Change one import, keep everything else. - [SDK Overview](https://docs.openfiles.ai/guides/overview.md): Overview of OpenFiles SDKs - import paths, configuration options, and technical reference. - [Tools Integration](https://docs.openfiles.ai/guides/tools-integration.md): Framework-agnostic file tools for any AI provider - [Examples](https://docs.openfiles.ai/resources/examples.md): Learn by example - [Roadmap](https://docs.openfiles.ai/resources/roadmap.md): See what’s available today and what’s coming to OpenFiles. - [Support](https://docs.openfiles.ai/resources/support.md): Get help with OpenFiles integration and file operations. ## OpenAPI Specs - [sdk-openapi](https://docs.openfiles.ai/sdk-openapi.json)