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

# Overview

> Using AI frameworks with Soma

<img src="https://mintcdn.com/soma-5ed3fd37/mrOPXVGieX3X0084/assets/images/framework-vs-runtime.jpg?fit=max&auto=format&n=mrOPXVGieX3X0084&q=85&s=f79598d16381e18f645bffe22a59b476" alt="Framework vs runtime" width="400" height="200" data-path="assets/images/framework-vs-runtime.jpg" />

We view Soma as the bottom of the pyramind, providing the core building blocks for your agent and providing a DX to increase developer velocity.

You can use any framework you want to build your agent, including:

* Vercel AI SDK
* Langchain
* OpenAI Agents SDK

Whilst we don't have lower level language bindings for all of these libraries just yet, you can still use them with Soma directly. Soma provides:

* A secure MCP server for your agent to use
* A ready to use OpenAI Streaming and Agent 2 Agent compatible API endpoints to message your agent
* MCP and agent chat debug tools
* An easy path from local development to production
* API credential management (i.e. protect the chat endpoints via API key, Oauth, etc.)
* Human in-the-loop approvals
* Fault tolerance and resumability

all of which compliment your chosen framework and agent / workflow business logic.
