Developer Hub

ToolHub REST API

ToolHub provides a simple, structured REST API to discover tools, categories, and execute backend AI services programmatically.

GET /api/tools

Retrieve a JSON list of all available tools or search by keyword / filter by category.

Query Parameters
  • search (optional): Search query (e.g. ?search=json)
  • category (optional): Category ID (e.g. ?category=developer)
Example Response
{
  "status": "success",
  "count": 40,
  "tools": [
    {
      "id": "json-formatter",
      "name": "JSON Formatter & Minifier",
      "category": "developer",
      "description": "Format, beautify, minify, and validate JSON data",
      "client_side": true
    }
  ]
}
GET /api/categories

Fetch all available tool categories.

POST /api/ai/summarize

Summarize long text blocks using the extensible AI pipeline.

Request Body (JSON)
{
  "text": "OpenTools is a free, privacy-friendly online tool suite..."
}
Rate Limiting & Input Limits

The API enforces a standard limit of 100 requests per minute per IP address with a 16MB maximum payload ceiling.

Install ToolHub App
Use tools offline directly from your home screen.