DEV Community

Fred Santos
Fred Santos

Posted on

10 New IteraTools Endpoints: GitHub, SMS, AI Chat, Barcodes & More

IteraTools just crossed a milestone: 55 tools available under a single API key with pay-per-use pricing on Base mainnet. This article covers the latest batch of endpoints added over the past few weeks — data utilities, AI capabilities, communication tools, and now barcode generation.

If you're building AI agents, automations, or internal tools and need reliable infrastructure without the overhead of managing multiple API keys, IteraTools packages everything into one endpoint (https://api.iteratools.com).


Section 1: Data & Document Utilities

POST /hash — Cryptographic Hash Generation ($0.001)

Generate MD5, SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text input. Uses Node.js native crypto — no external API calls, instant response. Returns both hex and base64 encodings.

curl -X POST https://api.iteratools.com/hash \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "hello world", "algorithm": "sha256"}'
Enter fullscreen mode Exit fullscreen mode

Perfect for content fingerprinting, integrity checks, or generating unique IDs in pipelines.

POST /barcode/generate — Barcode Generation ($0.001)

Generate industry-standard barcodes using the bwip-js engine — entirely local, no external API. Supports Code128, Code39, EAN-13, EAN-8, UPC-A, ITF14, and DataMatrix. Returns PNG as base64 + data URL.

curl -X POST https://api.iteratools.com/barcode/generate \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"data": "ITERA001", "type": "code128"}'
Enter fullscreen mode Exit fullscreen mode

Ideal for inventory systems, logistics labels, retail agents, and print-on-demand workflows.

POST /document/convert — Document Format Conversion ($0.003)

Convert between DOCX, PPTX, HTML, Markdown, and PDF using LibreOffice + Pandoc under the hood. Send a URL or raw content, specify source and target formats, and get back a hosted file URL.

POST /markdown/render — Markdown to HTML ($0.001)

Convert Markdown to clean HTML with optional sanitization. Fast, lightweight, no frills.


Section 2: AI Capabilities

POST /ai/chat — LLM Chat Proxy ($0.005)

Chat with GPT-4o-mini, Claude Haiku, or Gemini Flash from a single endpoint. Supports system prompts, temperature control, and max_tokens. Returns the response text, model used, provider, and token counts.

{
  "message": "Summarize this product in 2 sentences",
  "model": "gpt-4o-mini",
  "system": "You are a product copywriter"
}
Enter fullscreen mode Exit fullscreen mode

Perfect for agents that need LLM reasoning without managing multiple provider SDKs.

POST /image/describe — Vision API ($0.008)

Send an image URL and get a GPT-4o-powered description back. Returns a text description plus extracted tags. Useful for alt text generation, content moderation pipelines, and visual data extraction.

POST /memory/upsert, /memory/search, DELETE /memory/clear — Vector RAG Store ($0.001–$0.003)

A lightweight vector memory layer for AI agents. Store documents with metadata, search by semantic similarity (cosine), and clear namespaces. Namespaces are isolated per API key — no data leakage between clients.

  • Upsert: Store or update a document with embeddings (OpenAI text-embedding-3-small)
  • Search: Retrieve top-k semantically similar documents for a query
  • Clear: Wipe a namespace entirely

This enables simple retrieval-augmented generation (RAG) for agents without spinning up a dedicated vector database.


Section 3: Communication & Integrations

POST /sms/send — SMS via Twilio ($0.012–$0.018)

Send SMS worldwide via Twilio with E.164-formatted phone numbers. USA/CA at $0.012/SMS, Brazil and international at $0.018/SMS. Returns Twilio SID, status, segment count, and price tier.

No need to manage Twilio credentials directly — IteraTools handles the auth and exposes a clean REST interface.

GitHub Endpoints ($0.001–$0.002)

Four GitHub utilities under /github/*:

  • GET /github/repo — Fetch repo details (stars, forks, language, topics, last commit)
  • GET /github/search — Search repositories by query with sort options
  • POST /github/issue — Create issues programmatically (requires your PAT)
  • POST /github/file/read — Read file content from any public (or private, with token) repo

These are especially useful for developer agents that need to interact with codebases — reading docs, opening issues, tracking activity.


Closing Thoughts

IteraTools now has 55 tools across images, video, audio, web, AI, data, communication, and utilities — all behind a single API key with pay-per-use USDC pricing on Base mainnet. No subscriptions, no monthly minimums.

The /barcode/generate endpoint rounds out the "offline utility" tier (alongside /qrcode and /hash) — tools that need zero external API calls and have near-zero latency. These are the workhorses of automated document and inventory pipelines.

Links:

Top comments (0)