> ## Documentation Index
> Fetch the complete documentation index at: https://developer.kodexa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# API Reference & Advanced Topics

> Technical reference for advanced Kodexa features and APIs, covering filtering, options architecture, advanced patterns, and configuration internals.

This section provides technical reference documentation for advanced Kodexa features, APIs, and configuration options.

## Overview

While the main guides focus on practical implementation, this reference section dives deep into:

* **API Specifications**: Detailed API behavior and usage patterns
* **Advanced Configuration**: Complex settings and options
* **Architecture**: System design and implementation details
* **Integration**: Advanced integration patterns

***

## Available References

<CardGroup cols={2}>
  <Card title="Filtering API" icon="filter" href="/guides/reference/filtering-api">
    Query and filter syntax for listing resources
  </Card>

  <Card title="Options Architecture" icon="sliders" href="/guides/reference/options-architecture">
    Comprehensive guide to the options system architecture
  </Card>

  <Card title="Working with Options" icon="gears" href="/guides/reference/working-with-options">
    Practical guide to configuring and using options
  </Card>

  <Card title="Advanced Options Features" icon="wand-magic-sparkles" href="/guides/reference/options-advanced-features">
    Advanced options patterns and features
  </Card>
</CardGroup>

***

## API Reference Topics

### Filtering and Querying

Learn how to filter and query resources using Kodexa's powerful filtering API:

```bash theme={null}
GET /api/projects?filter="name=='test' and createdAt>'2023-01-01'"
```

<Card title="Complete Filtering Guide" icon="book" href="/guides/reference/filtering-api">
  Operators, comparators, functions, and query patterns
</Card>

### Options System

Understand how Kodexa's flexible options system works:

<Tabs>
  <Tab title="Architecture">
    Learn about the design and structure of the options system

    [Options Architecture Guide →](/guides/reference/options-architecture)
  </Tab>

  <Tab title="Usage">
    Practical examples and common patterns

    [Working with Options →](/guides/reference/working-with-options)
  </Tab>

  <Tab title="Advanced">
    Complex scenarios and advanced features

    [Advanced Options Features →](/guides/reference/options-advanced-features)
  </Tab>
</Tabs>

***

## When to Use This Section

### Use API Reference for:

* **Deep Technical Understanding**: When you need to understand how something works internally
* **Advanced Configuration**: Setting up complex options or filters
* **Troubleshooting**: Debugging issues with queries or configurations
* **Integration Development**: Building custom integrations or tools

### Use Main Guides for:

* **Getting Started**: Learning basic concepts and workflows
* **Common Tasks**: Implementing standard patterns
* **Quick Reference**: Looking up syntax or examples
* **Best Practices**: Understanding recommended approaches

***

## Additional Resources

<CardGroup cols={2}>
  <Card title="REST API Documentation" icon="code" href="/api-reference/introduction">
    Complete REST API endpoint reference
  </Card>

  <Card title="Python SDK" icon="python" href="/sdk/python/getting-started">
    Python library for Kodexa integration
  </Card>

  <Card title="KDX CLI" icon="terminal" href="/guides/kdx-cli/overview">
    Command-line interface reference
  </Card>

  <Card title="Concepts" icon="lightbulb" href="/concepts/introduction">
    Core concepts and architecture
  </Card>
</CardGroup>

***

## Contributing to Documentation

Found an issue or want to improve the documentation?

<Steps>
  <Step title="Report Issues">
    Email [support@kodexa.com](mailto:support@kodexa.com) with documentation feedback
  </Step>

  <Step title="Request Topics">
    Let us know what reference material would be helpful
  </Step>

  <Step title="Share Examples">
    Contribute examples from your implementations
  </Step>
</Steps>

***

## Navigation Tips

### Finding What You Need

**Search First**: Use the search bar at the top of the page

**Browse by Topic**: Use the navigation sidebar organized by category

**Check Related Pages**: Look for "Learn More" sections with related links

### Reading Technical Reference

**Start with Overview**: Each reference page begins with context

**Use Examples**: Code samples demonstrate practical usage

**Check Notes**: Important details are highlighted in callout boxes

**Test as You Go**: Try examples in your own environment

***

## Need Help?

<CardGroup cols={2}>
  <Card title="Support" icon="life-ring" href="mailto:support@kodexa.com">
    Get help with complex configurations
  </Card>

  <Card title="Documentation" icon="book-open" href="https://developer.kodexa.ai">
    Browse the complete documentation portal
  </Card>
</CardGroup>
