Asha logoAsha|AIAPI
Asha AI API

Asha, in your product.

Evidence-grounded medical answers over one HTTPS call, with the sources attached to every response. Built for teams building healthcare AI. Keys from this page reach Asha only.

  • Sources and citations on every answer
  • OpenAI-compatible endpoint, A2A v1.0, a one-file CLI, and an MCP server for coding agents
  • Your name or Asha's, your reader, your length, emoji or none
  • Asha-only scope, PHI redacted before storage, BAA accepted from the terminal

Get an API key

50 queries a month, 10 a day. No card. Key scoped to Asha.

Start in three steps

From a terminal, in about a minute. Prefer the browser? Create a key above and use the configurator below.

  1. Install and get a key

    One file, no dependencies. asha init creates a free key and walks you through steps 2 and 3.

    Terminal
    curl -fsSL https://askasha.org/cli/install.sh | sh
    asha init
  2. Make it yours

    Your product's name, who reads the answers, how long they are, emoji or none. Saved on your key.

    Terminal
    asha config set name=CareBot verbosity=brief emoji=off
  3. Ship it, or hand it to your agent

    Call the API from your backend, or give Claude Code, Codex, Cursor, or Gemini CLI Asha as a tool.

    Terminal
    asha mcp add claude-code

Quickstart

One POST. The answer comes back with its sources. Create a key above and it fills in here.

curl · POST /a2a/v1/message:send
curl -X POST https://api.askasha.org/a2a/v1/message:send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "asha",
    "message": {
      "role": "user",
      "parts": [{"text": "Which antihypertensives are safe in pregnancy?"}]
    },
    "metadata": {"audience": "clinician", "session_id": "visit-2041"}
  }'

Already on OpenAI SDKs, LangChain, LiteLLM, or Vercel AI? Change base_url and the key: Drop-in with OpenAI SDKs. Terminal: Command line. Every field: Send a message and Stream a response.

Customize your health agent

White-label it or keep the Asha name. Pick the reader, the length, and emoji. Safety rules, emergency routing, and citations stay on under every setting. Every setting.

Length
Emoji

Create or paste a key above to save these settings from here.

Terminal
asha config reset   # answers as Asha with the defaults

Build with your coding agent

asha mcp gives your agent five tools: ask Asha, check usage, save settings, read the BAA, and search these docs. It reads the key from asha init, so no secret goes into the agent's config.

Claude Code · after asha init
claude mcp add asha -- asha mcp

Then ask your agent: "Use Asha to check whether ibuprofen interacts with lisinopril, for a patient." BAA acceptance stays with a person (asha baa accept); the agent can read the text and the status. No MCP? Point it at llms-full.txt. Details: Use with your agent.

Plans

Every plan is the same Asha and the same sources. Plans change how much you can ask.

Free

$0
  • 50 / month
  • 10 / day
  • No spend cap
  • Depth: base
Start here

Developer

$49 / month
  • 1,000 / month
  • 200 / day
  • $100 spend cap
  • Depth: base
Create a key to upgrade

Pro

$199 / month
  • 10,000 / month
  • 2,000 / day
  • $500 spend cap
  • Depth: base
Create a key to upgrade

Enterprise

$999 / month
  • Unlimited
  • Unlimited
  • $5,000 spend cap
  • Depth: base or auto
Create a key to upgrade

Limits, rate windows, and error codes: Plans, limits, and errors. BAA: read, accept, and check it from the API or asha baa accept, see BAA, self-serve. Higher volumes: [email protected].

Documentation

Every detail as a table. Every page copies as Markdown, for you or for your agent.