SDKs
Use the official Agent API SDKs to call chat completions, corpus search, evaluators, CTAs, and other endpoints from your application.
Generated with Fern from the same OpenAPI definition as the API Reference.
TypeScript / JavaScript
Package: https://www.npmjs.com/package/apologist
Class: ApologistAgentClient
Repository: apologist-project/apg-sdk-js
Python
Package: https://pypi.org/project/apologist/
Class: ApologistAgentClient
Repository: apologist-project/apg-sdk-python
Go
Package: https://pkg.go.dev/github.com/apologist-project/apg-sdk-go
Class: client.ApologistAgentClient
Repository: apologist-project/apg-sdk-go
Java
Maven coordinate: ai.apologist:apologist
Package: https://central.sonatype.com/artifact/ai.apologist/apologist
Class: ai.apologist.AgentClient
Repository: apologist-project/apg-sdk-java
.NET / C#
Package: https://www.nuget.org/packages/apologist
Class: Apologist.ApologistAgentClient
Repository: apologist-project/apg-sdk-csharp
PHP
Package: https://packagist.org/packages/apologist/apologist
Class: Apologist\ApologistAgentClient
Repository: apologist-project/apg-sdk-php
Ruby
Package: https://rubygems.org/gems/apologist
Class: Apologist::AgentClient
Repository: apologist-project/apg-sdk-ruby
Swift
Class: ApologistAgentClient
Repository: apologist-project/apg-sdk-swift
Rust
Package: https://crates.io/crates/apologist
Class: ApologistAgentClient
Repository: apologist-project/apg-sdk-rust
Next steps
Browse the API Reference for endpoint details. Endpoint pages include SDK snippets for supported languages once generation has run.