Skip to main content
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

Quickstart

Install OpenTools and run your first tool in minutes.

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

Modules

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

Trading

See the tools, providers, and compatibility matrix.

Adapters

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

Resources