Developer
Tools

SDKs, APIs, browser extensions, embeddable widgets, and white-label options. Build on top of Ozura Agents or embed it directly into your product.

Browser Extension

Chrome & Firefox

Available

Your AI agent in every browser tab. Highlight text to ask questions, analyze pages, fill forms, and automate web workflows — all without leaving your current page.

Context-aware page analysis
Form auto-fill with business data
Quick actions via keyboard shortcut
Persistent sidebar chat

JavaScript SDK

npm install @ozura/agents

Available

Embed agent capabilities directly into your Node.js or browser applications. Full TypeScript support with streaming responses.

import { OzuraAgent } from '@ozura/agents';

const agent = new OzuraAgent({
  apiKey: process.env.OZURA_API_KEY,
  skills: ['payments', 'analytics', 'helpdesk'],
});

const response = await agent.chat({
  message: "What's our MRR this month?",
  context: { merchantId: 'mch_123' },
});

console.log(response.text);
// "Your MRR for March is $47,230, up 12% from February."

Python SDK

pip install ozura-agents

Available

First-class Python support for data science, automation, and backend integration. Async-first with sync wrappers.

from ozura import Agent

agent = Agent(
    api_key=os.environ["OZURA_API_KEY"],
    skills=["analytics", "reporting", "research"]
)

# Streaming response
async for chunk in agent.stream("Generate Q1 revenue report"):
    print(chunk.text, end="")

# Tool-augmented response
result = await agent.run(
    "Analyze churn risk for our top 50 accounts",
    tools=["crm", "analytics", "health_score"]
)

REST API

api.ozura.com/v1

Available

Direct HTTP access to every agent capability. OpenAPI spec available. Rate-limited, authenticated, and fully documented.

curl -X POST https://api.ozura.com/v1/chat \
  -H "Authorization: Bearer oz_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Process a $50 payment for order #1234",
    "skills": ["payments"],
    "context": {
      "merchant_id": "mch_abc",
      "session_id": "sess_xyz"
    }
  }'

# Response:
# {
#   "text": "Payment of $50.00 processed successfully...",
#   "tool_calls": [{ "skill": "payments", "action": "charge", ... }],
#   "session_id": "sess_xyz"
# }

GraphQL API

api.ozura.com/graphql

Coming Soon

Query exactly the data you need. Subscriptions for real-time updates. Ideal for building custom dashboards and integrations.

query {
  agent(id: "agt_123") {
    sessions(last: 10) {
      id
      channel
      messages {
        role
        content
        toolCalls { skill action result }
      }
      memory { key value updatedAt }
    }
    skills { name status usage { last30d } }
    analytics {
      totalConversations
      avgResolutionTime
      satisfactionScore
    }
  }
}

Webhooks

Event-driven integrations

Available

Subscribe to agent events — new conversations, skill executions, payment completions, escalations. Reliable delivery with automatic retries.

HMAC signature verification
Configurable retry policy
Event filtering by type/skill
Delivery logs and debugging

Embeddable Widget

<script> tag or React component

Available

Add an AI chat widget to any website with a single script tag. Fully customizable — your colors, your branding, your agent.

<!-- Drop this anywhere on your site -->
<script
  src="https://widget.ozura.com/v1/chat.js"
  data-agent-id="agt_123"
  data-theme="dark"
  data-accent="#9693FE"
  data-position="bottom-right"
  data-greeting="Hi! I'm your AI assistant. How can I help?"
  async
></script>

<!-- Or use the React component -->
<!-- npm install @ozura/widget-react -->
import { OzuraWidget } from '@ozura/widget-react';

<OzuraWidget
  agentId="agt_123"
  theme="dark"
  skills={['helpdesk', 'payments', 'booking']}
/>

White-Label SDK

Deploy under your own brand

Enterprise

Full platform white-labeling. Custom domain, branding, and agent personality. Your customers never see the Ozura name.

Custom domain (agent.yourbrand.com)
Full CSS theming and logo replacement
Custom agent personality and voice
Branded email notifications
Custom onboarding flows
Revenue sharing available

More SDKs Coming

Go, Ruby, and PHP SDKs are in development. In the meantime, the REST API works from any language.

View API Documentation

Start Building Today

Free tier includes API access, 1,000 messages/month, and all SDKs. No credit card required.