# FlexOrch ## Docs - [Introduction](https://docs.flexorch.com/introduction.md): FlexOrch turns unstructured documents into LLM-ready datasets — automatically. - [Core Concepts](https://docs.flexorch.com/concepts.md): Key terms and concepts you'll encounter when using FlexOrch. - [Quickstart](https://docs.flexorch.com/quickstart.md): Process your first document and export a dataset in under 5 minutes. - [API Keys](https://docs.flexorch.com/authentication/api-keys.md): Generate, use, and rotate your FlexOrch API keys. - [JWT Authentication](https://docs.flexorch.com/authentication/jwt.md): Authenticate using email and password with JWT tokens. - [Uploading Documents](https://docs.flexorch.com/guides/upload.md): Supported file types, upload methods, and multi-file processing. - [Pipeline](https://docs.flexorch.com/guides/pipeline.md): How FlexOrch processes your documents — step by step. - [Datasets & Export](https://docs.flexorch.com/guides/datasets.md): Build datasets from processed documents and export in 9 formats. - [PII Detection & Privacy](https://docs.flexorch.com/guides/pii-privacy.md): Personal data types detected by FlexOrch, masking strategies, and compliance outputs. - [Quality Scores](https://docs.flexorch.com/guides/quality-scores.md): How FlexOrch grades documents and what the scores mean for your datasets. - [Webhooks](https://docs.flexorch.com/guides/webhooks.md): Receive real-time notifications when jobs complete. - [RAG Pipeline](https://docs.flexorch.com/guides/rag-pipeline.md): Two approaches to building a RAG pipeline with FlexOrch — export chunks or use the managed search API. - [LangChain Integration](https://docs.flexorch.com/guides/langchain.md): Use FlexOrchRetriever to wire FlexOrch semantic search into any LangChain chain. - [LlamaIndex Integration](https://docs.flexorch.com/guides/llamaindex.md): Use FlexOrchReader to load FlexOrch dataset chunks into a LlamaIndex VectorStoreIndex. - [Chunk Quality](https://docs.flexorch.com/guides/chunk-quality.md): How FlexOrch scores and grades chunks, and which thresholds to use for RAG pipelines. - [Installation](https://docs.flexorch.com/sdk/python/installation.md): Install the FlexOrch Python SDK. - [Quickstart](https://docs.flexorch.com/sdk/python/quickstart.md): Process your first document and export a dataset in under 5 minutes. - [Upload](https://docs.flexorch.com/sdk/python/upload.md): Upload documents for processing using the Python SDK. - [Jobs](https://docs.flexorch.com/sdk/python/jobs.md): Poll, inspect, and manage processing jobs. - [Datasets](https://docs.flexorch.com/sdk/python/datasets.md): Build and export datasets using the Python SDK. - [SDK Reference](https://docs.flexorch.com/sdk/python/reference.md): Complete Python SDK API surface — all classes and methods. - [Installation](https://docs.flexorch.com/sdk/typescript/installation.md): Install the FlexOrch TypeScript / JavaScript SDK. - [Quickstart](https://docs.flexorch.com/sdk/typescript/quickstart.md): Process your first document and export a dataset in under 5 minutes. - [Upload](https://docs.flexorch.com/sdk/typescript/upload.md): Upload documents for processing using the TypeScript SDK. - [Jobs](https://docs.flexorch.com/sdk/typescript/jobs.md): Poll, inspect, and manage processing jobs. - [Datasets](https://docs.flexorch.com/sdk/typescript/datasets.md): Build and export datasets using the TypeScript SDK. - [SDK Reference](https://docs.flexorch.com/sdk/typescript/reference.md): Complete TypeScript SDK API surface — all classes and methods. - [flexorch-audit](https://docs.flexorch.com/open-source/overview.md): Zero-dependency PII detection and document quality scoring for Python and JavaScript. - [Installation](https://docs.flexorch.com/open-source/installation.md): Install flexorch-audit for Python or JavaScript. - [PII Detection](https://docs.flexorch.com/open-source/pii-detection.md): Detect personal data in text with detect_pii() — 46 types, TR/EU/US. - [Masking](https://docs.flexorch.com/open-source/masking.md): Replace detected PII with placeholders using mask(). - [Quality Metrics](https://docs.flexorch.com/open-source/quality.md): Score document quality with quality_metrics() and noise_ratio(). - [Compliance Report](https://docs.flexorch.com/open-source/compliance-report.md): Generate a KVKK and GDPR risk summary with compliance_report(). - [redact_for_llm](https://docs.flexorch.com/open-source/redact-for-llm.md): One-liner PII removal before sending text to an LLM. - [LangChain Integration (OSS)](https://docs.flexorch.com/open-source/langchain.md): Use AuditedLoader to load local documents with automatic PII detection and quality filtering. - [LlamaIndex Integration (OSS)](https://docs.flexorch.com/open-source/llamaindex.md): Use AuditedReader to load privacy-safe local documents into LlamaIndex. - [Connectors](https://docs.flexorch.com/connectors/overview.md): Connect FlexOrch to S3, Google Cloud Storage, or Azure Blob. - [Amazon S3](https://docs.flexorch.com/connectors/amazon-s3.md): Connect FlexOrch to an S3 bucket. - [Google Cloud Storage](https://docs.flexorch.com/connectors/google-cloud-storage.md): Connect FlexOrch to a GCS bucket. - [Azure Blob Storage](https://docs.flexorch.com/connectors/azure-blob.md): Connect FlexOrch to an Azure Blob container. - [Scheduled Sync](https://docs.flexorch.com/scheduler/overview.md): Automatically process new files from a connector on a cron schedule. - [Create a Schedule](https://docs.flexorch.com/scheduler/create-schedule.md): Set up a cron schedule for automatic connector sync. - [Sync Logs](https://docs.flexorch.com/scheduler/sync-logs.md): View sync history and debug sync failures. - [Plan Limits](https://docs.flexorch.com/scheduler/plan-limits.md): Scheduled sync availability by plan. - [Team Management](https://docs.flexorch.com/team/overview.md): Invite team members and manage roles. - [Invite Members](https://docs.flexorch.com/team/invite-members.md): Add team members by email. - [Roles & Permissions](https://docs.flexorch.com/team/roles.md): What each role can do. - [Compliance Overview](https://docs.flexorch.com/compliance/overview.md): KVKK, GDPR, NIS2, and eIDAS — how FlexOrch supports regulatory requirements. - [GDPR Article 30 (ROPA)](https://docs.flexorch.com/compliance/gdpr-article-30.md): Generate a Record of Processing Activities from your pipeline data. - [KVKK Compliance](https://docs.flexorch.com/compliance/kvkk.md): FlexOrch and Turkish personal data protection law (KVKK). - [NIS2 Audit Export](https://docs.flexorch.com/compliance/nis2-audit-export.md): Export your audit log for NIS2 incident documentation. - [eIDAS — Electronic Signatures](https://docs.flexorch.com/compliance/eidas.md): FlexOrch detects electronic signature formats in documents. - [MCP Server Overview](https://docs.flexorch.com/mcp/overview.md): Connect Claude and other AI agents to FlexOrch through the Model Context Protocol. - [Quickstart](https://docs.flexorch.com/mcp/quickstart.md): Configure Claude Desktop to use FlexOrch in 2 minutes. - [Tool Reference](https://docs.flexorch.com/mcp/tools.md): Complete parameter documentation for all 8 FlexOrch MCP tools. - [BYO LLM](https://docs.flexorch.com/advanced/byo-llm.md): Use your own OpenAI, Anthropic, or Azure OpenAI API key for LLM-assisted extraction. - [Fine-Tuning](https://docs.flexorch.com/advanced/fine-tuning.md): Export JSONL datasets and submit fine-tuning jobs to OpenAI. - [API Reference](https://docs.flexorch.com/api-reference/introduction.md): FlexOrch REST API — full endpoint reference. ## OpenAPI Specs - [openapi](https://api.flexorch.com/openapi.json) ## Optional - [PyPI](https://pypi.org/project/flexorch-audit) - [npm](https://www.npmjs.com/package/@flexorch/audit) - [GitHub](https://github.com/flexorch) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.