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

# What is Jinba Toolbox?

> A centralized tool management and execution platform for AI agents

<Note>
  Jinba Toolbox is currently in **beta**. Features and APIs may change. Try it out at [toolbox.jinba.io](https://toolbox.jinba.io/).
</Note>

Jinba Toolbox is a centralized tool management and execution platform for AI agents. Register, version, and share tools across your organization, then execute them in isolated sandbox environments. Think of it as npm for AI tools -- publish, discover, and run tools with a simple workflow.

## Why Jinba Toolbox?

Building AI agents requires reliable, reusable tools. Jinba Toolbox solves the common challenges of tool management:

* **Fragmented tooling** -- Tools are scattered across repos, teams, and formats. Jinba Toolbox provides a single registry to organize them all.
* **Unsafe execution** -- Running arbitrary code from AI agents is risky. Jinba Toolbox executes every tool in an isolated sandbox container.
* **No versioning** -- Breaking changes silently break agents. Jinba Toolbox enforces semver-based immutable versioning for every ToolSet.
* **No team sharing** -- Tools built by one engineer are invisible to others. Jinba Toolbox enables organization-wide tool discovery and access control.

## Key Features

<Steps>
  <Step title="Register & Discover">
    **Centralized tool registry for your organization**

    <CardGroup cols={2}>
      <Card title="ToolSet Management" icon="toolbox">
        Group related tools into ToolSets with metadata, tags, and descriptions
      </Card>

      <Card title="Explore Public Tools" icon="magnifying-glass">
        Browse and reuse publicly shared ToolSets from other organizations
      </Card>

      <Card title="Semver Versioning" icon="code-branch">
        Publish immutable snapshots with semantic versioning
      </Card>
    </CardGroup>
  </Step>

  <Step title="Execute Safely">
    **Sandbox execution in isolated containers**

    <CardGroup cols={2}>
      <Card title="Multi-Sandbox Support" icon="box">
        Run tools in E2B or Daytona sandbox environments
      </Card>

      <Card title="TypeScript & Python" icon="code">
        Write tools in TypeScript or Python with full dependency support
      </Card>

      <Card title="Schema Validation" icon="shield-halved">
        Input and output schemas validated automatically with Zod
      </Card>
    </CardGroup>
  </Step>

  <Step title="Integrate & Scale">
    **Multiple integration paths for any workflow**

    <CardGroup cols={2}>
      <Card title="REST API" icon="server">
        Full-featured API for programmatic tool management and execution
      </Card>

      <Card title="MCP Endpoints" icon="link">
        Native Model Context Protocol support for AI agent integration
      </Card>

      <Card title="TypeScript SDK" icon="cube">
        Client SDK for seamless integration into your applications
      </Card>
    </CardGroup>
  </Step>
</Steps>

## Use Cases

<CardGroup cols={3}>
  <Card title="AI Agent Tooling" icon="robot">
    Give your AI agents a curated set of tools with strict input/output contracts and safe sandbox execution
  </Card>

  <Card title="Team Tool Sharing" icon="users">
    Publish tools within your organization so every team member can discover and reuse them
  </Card>

  <Card title="Workflow Automation" icon="arrows-rotate">
    Combine Jinba Toolbox tools with Jinba Flow to build end-to-end automated workflows
  </Card>
</CardGroup>

## Architecture Overview

Jinba Toolbox is structured as a layered system:

| Layer                 | Description                                                   |
| --------------------- | ------------------------------------------------------------- |
| **API Layer**         | REST endpoints for ToolSets, Tools, Runs, and MCP integration |
| **Core Services**     | Registry, Access Control, and Execution services              |
| **Sandbox Providers** | Pluggable adapters for E2B and Daytona container environments |
| **Database**          | PostgreSQL with JSONB support for schemas and execution logs  |

The Web Console provides a visual interface for managing your ToolSets, while the SDK and API enable programmatic access.

## Get Started

<CardGroup cols={3}>
  <Card title="Toolbox Console" icon="browser" href="https://toolbox.jinba.io/">
    Open the Jinba Toolbox console to start managing your tools
  </Card>

  <Card title="Quickstart" icon="bolt" href="./quickstart">
    Create your first ToolSet and run a tool in minutes
  </Card>

  <Card title="Core Concepts" icon="book" href="./core-concepts">
    Learn the key terms and domain model behind Jinba Toolbox
  </Card>
</CardGroup>
