Preview

One API. One key. Every service.

Build on the platform we run our own products on. Schedule posts, reply to customers and call AI models with the same key and the same rules.

Preview. Studio and AI APIs work today with yk_ keys. The single gateway at api.yaasvi.com, SDKs and the command-line tool are still being built. Examples here are illustrative.
Illustrative example
curl https://api.yaasvi.com/v1/posts \
  -H "Authorization: Bearer $YAASVI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "brand_id": "brd_2f81",
    "channels": ["instagram", "linkedin"],
    "text": "Our spring range is live.",
    "schedule_at": "2026-11-02T09:30:00+05:30"
  }'

# Response
# { "id": "post_8f2c", "status": "scheduled", "credits_used": 0 }
Quickstart

From sign-up to first call in three steps

The snippets on this page are illustrative: endpoint names and fields can change before the gateway launches.

Create an account

Sign up free. You get a brand, a wallet with up to 50 free credits and access to the console.

Make a key

In the console, create an API key for a brand. Keys start with yk_ and are shown once.

Call the API

Send your key as a Bearer token and name the brand_id on every call.

Authentication

Keys, brands and secrets

Bearer keys

Send Authorization: Bearer yk_... on every request. Create and revoke keys in the console. A key is shown once, so store it in a secret manager and never in browser code.

One brand per call

Name the brand_id you act on, every time. A key never falls back to a default brand, so a call cannot land on the wrong account.

Credits and limits

Paid calls draw from your wallet and respect your plan. When credits or limits stop a call, the error says so plainly.

How it behaves

Designed to be predictable

Keys tied to a brand

Every call states which brand it acts on. We never fall back to a default brand for an API key.

Same routes for browser, REST and MCP

What you can do in the console you can do in code, and through AI assistants that speak MCP.

Credits-aware

Usage is billed from the same wallet as the console. Errors tell you plainly when credits or plan limits stop a call.

Webhooks and events

Get told when something happens, such as a message arriving, instead of asking over and over.

Free test mode

Try your integration without spending credits or posting for real.

Secrets stay in one place

Connected-account logins are held in the central encrypted store and are never returned by the API.

Sandbox

Test without spending credits

Test mode is meant to run on every key: calls are checked and answered, but nothing is posted and no credits are spent. It arrives with the gateway; until then, try Studio and AI calls on your 50 sign-up credits.

MCP

Use Yaasvi from AI assistants

The same routes are available through the Model Context Protocol, so an assistant such as Claude can schedule a post or draft a reply with your key. The MCP server is in preview; the address below is an example.

Preview, example only
// Add Yaasvi to any MCP-aware assistant
{
  "mcpServers": {
    "yaasvi": {
      "url": "https://api.yaasvi.com/mcp",
      "headers": { "Authorization": "Bearer yk_live_..." }
    }
  }
}
What you can call

The API surface, by family

Example operations we are exposing first. Names may change before launch.

AI

  • POSTtext generation
  • POSTembeddings
  • POSTimage generation

Inbox

  • GETlist_conversations
  • POSTreply
  • POSTai_draft

Workflow

  • POSTrun a workflow
  • GETlist runs

Commerce

  • POSTprint-on-demand actions
  •  Store API: later

Platform

  • POSTwebhooks
  • GETusage and wallet
Tools

What is available today

Developer tools and their status
ToolWhat it isStatus
AI APIText, embeddings and image generation with a yk_ keyLive
Studio APIAccess to Studio tools with an API keyLive
API GatewayOne base URL and key for every serviceComing soon
MCP serverUse Yaasvi from AI assistantsPreview
SDKs and CLITypeScript, Python and a command-line toolComing soon
Docs and API referenceGuides, OpenAPI file and examplesComing soon
Status pagePublic status and incident historyComing soon
No SLA yetWe will publish one only after we have measured uptime.
Rate limitsDocumented per route before launch.
SandboxFree test mode is planned for every key.
SupportEmail, with community help to follow.

Get your API key

Create a free account, make a key in the console and send your first request. Need access to something still in preview? Tell us what you are building.

Free plan: up to 50 credits at sign-up. Preview products can change.