Developer Platform

Built for Developers

REST APIs, SDKs for JavaScript, Python, and Java. Test in the playground. Ship with confidence.

Get API Access

APIs & SDKs

REST APIs

OpenAPI-compliant endpoints with versioning, rate limiting, and comprehensive error handling.

  • • /v1/chat/completions
  • • /v1/embeddings
  • • /v1/rerank
  • • /v1/agents/run
JavaScript/TypeScript

Native SDK with full TypeScript support and streaming capabilities.

npm install @eudetech/sdk

import { EudeTechClient } 
  from '@eudetech/sdk'
Python & Java

First-class support for Python and Java with idiomatic APIs.

pip install eudetech

from eudetech import 
  EudeTechClient

Interactive Playground

Test all models and agents with live streaming responses. Experiment with parameters, view JSON responses, and generate code samples.

Live request/response panel with streaming tokens

JSON view toggle for debugging

Code sample generator (curl, JS, Python, Java)

File upload demo with PII redaction preview

Request Playground Access
Playgroundeudetech-base-1
Analyze the Q2 financial statement and extract key metrics.
Analyzing document...

Complete Documentation

Quick starts, API references, integration guides, and best practices.

Quick Start

Get up and running in 5 minutes

API Reference

Complete endpoint documentation

Authentication

API keys, OAuth2, and SAML SSO

Rate Limits

Understanding quotas and throttling

Error Handling

Status codes and retry strategies

Best Practices

Production deployment guidelines

Quick Start Example

// Install the SDK
npm install @eudetech/sdk

// Initialize the client
import { EudeTechClient } from '@eudetech/sdk'

const client = new EudeTechClient({
  apiKey: process.env.EUDETECH_API_KEY
})

// Generate a response
const response = await client.chat({
  model: 'eudetech-base-1',
  messages: [
    {
      role: 'user',
      content: 'Analyze Q2 cash flow from the attached statement.'
    }
  ],
  tools: [
    {
      type: 'retrieval',
      config: { index: 'finance-Q2' }
    }
  ],
  stream: true
})

// Handle streaming response
for await (const chunk of response) {
  process.stdout.write(chunk.content)
}

Ready to Start Building?

Get API access and start integrating Eude Tech into your applications.