Skip to main content

API Introduction

Welcome to the Sonian API documentation. The Sonian API allows you to programmatically interact with your custom LLM agents, manage deployments, and integrate agent capabilities into your applications.

OpenAI Standard Compatibility

Sonian’s API is built with OpenAI API compatibility in mind. This means you can use your existing OpenAI client libraries and tools to interact with Sonian agents with minimal configuration changes. Our API follows the same request/response patterns and conventions as the OpenAI API, making it easy to:
  • Drop-in replace OpenAI endpoints with Sonian agent endpoints
  • Reuse existing integration code and tooling
  • Leverage familiar SDKs and libraries across multiple languages

Key Features

  • Agent Management: Create, configure, and deploy custom LLM agents
  • OpenAI Compatible Endpoints: Standard chat completion and message APIs
  • Authentication: Secure API key-based authentication
  • Scalability: Built for production workloads and high-traffic scenarios
  • Monitoring: Track usage, performance, and agent behavior

Getting Started

To begin using the Sonian API, you’ll need:
  1. An active Sonian account
  2. An API key (generated from your dashboard)
  3. An agent deployed and ready to receive requests
Explore the sections below to learn how to authenticate, make requests, and integrate Sonian agents into your application.