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

# Introduction

> Build AI-first apps with ready-made tools

OpenTools is a provider-agnostic Python SDK for building AI-first applications with reliable, production-ready tooling.

It gives you ready-made sets of tools grouped by domain returning consistent outputs so that you can swap providers, frameworks, or models without rewriting your core logic.

## Start here

<Card title="Quickstart" icon="rocket" href="/quickstart" horizontal>
  Install OpenTools and run your first tool in minutes.
</Card>

## How it works

OpenTools is built around three simple ideas:

* **Modules** are domains like *Trading*.
* **Providers** are implementations like *Coinbase*.
* **Adapters** connect OpenTools to agent frameworks like *LangGraph* or models like *Qwen*.

Tools return **defined schemas**, so your app stays predictable even when the underlying provider changes.

## Core concepts

<Columns cols={2}>
  <Card title="Tools" icon="wrench" href="/concepts/tools">
    What a tool is in OpenTools, and how tool specs are defined.
  </Card>

  <Card title="Schemas" icon="layers" href="/concepts/schemas">
    Consistent outputs so you don’t rewrite logic per provider.
  </Card>
</Columns>

## Modules

Modules group tools under one domain and define what is normalised. **Trading** is our first.

<Card title="Trading" icon="chart-line" href="/trading/overview">
  See the tools, providers, and compatibility matrix.
</Card>

## Adapters

Adapters let you use OpenTools inside your agent stack without writing glue code.

<Columns cols={2}>
  <Card title="Frameworks" icon="plug" href="/adapters/frameworks">
    Use OpenTools inside agentic frameworks like PydanticAI or LangGraph.
  </Card>

  <Card title="Models" icon="sparkles" href="/adapters/models">
    Use LLM providers from OpenAI to OpenRouter.
  </Card>
</Columns>

## Resources

<Columns cols={2}>
  <Card title="Roadmap" icon="map" href="https://www.opentools.page/policy">
    What’s next: modules, providers, and runtime improvements.
  </Card>

  <Card title="Policy" icon="shield" href="https://www.opentools.page/policy">
    Support expectations, security notes, and project policies.
  </Card>
</Columns>
