Built for Developers
REST APIs, SDKs for JavaScript, Python, and Java. Test in the playground. Ship with confidence.
Get API AccessAPIs & SDKs
OpenAPI-compliant endpoints with versioning, rate limiting, and comprehensive error handling.
- • /v1/chat/completions
- • /v1/embeddings
- • /v1/rerank
- • /v1/agents/run
Native SDK with full TypeScript support and streaming capabilities.
npm install @eudetech/sdk
import { EudeTechClient }
from '@eudetech/sdk'
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
Complete Documentation
Quick starts, API references, integration guides, and best practices.
Get up and running in 5 minutes
Complete endpoint documentation
API keys, OAuth2, and SAML SSO
Understanding quotas and throttling
Status codes and retry strategies
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.