SDKs & Libraries
Official Autonoma SDKs with workflow-specific integration patterns
Integration Complexity by Workflow
Build & Deploy
Full SDK integration for AI-powered development
Complex integration with code analysis and generation APIs
Maintain & Operate
Simple 3-line telemetry integration
Lightweight monitoring and observability setup
Audit & Assess
Basic compliance tracking integration
Minimal setup for production scoring and compliance
🟨
View DocsJavaScript/TypeScript
@autonoma/sdk2.3k450k/month
Full TypeScript supportReact & Vue integrationsNode.js & Browser compatibleReal-time streaming
Build & Deploy
// Build & Deploy - Full integration
import { Autonoma } from '@autonoma/sdk';
const autonoma = new Autonoma({
apiKey: process.env.AUTONOMA_API_KEY
});
// Analyze and generate code
const result = await autonoma.build({
description: "Create a REST API endpoint",
framework: "express",
language: "typescript"
});
// Deploy to production
await autonoma.deploy(result.code);
Maintain & Operate
3 lines// Maintain & Operate - 3 lines
import { Autonoma } from '@autonoma/sdk';
const autonoma = new Autonoma({ apiKey: 'key' });
autonoma.start();
autonoma.trackPerformance();
Audit & Assess
Simple// Audit & Assess - Simple setup
import { Autonoma } from '@autonoma/sdk';
const autonoma = new Autonoma({ apiKey: 'key' });
autonoma.enableCompliance();
const score = await autonoma.getProductionScore();
🐍
View DocsPython
autonoma1.8k320k/month
Async/await supportDjango & Flask integrationsSmart Analysis & Intent RecognitionProduction Readiness Verification
Build & Deploy
# Build & Deploy - Full integration
from autonoma import Autonoma
autonoma = Autonoma(api_key=os.getenv('AUTONOMA_API_KEY'))
# Generate complete application
result = await autonoma.build(
description="Create a data processing pipeline",
framework="fastapi",
include_tests=True
)
# Deploy with one command
await autonoma.deploy(result)
Maintain & Operate
3 lines# Maintain & Operate - 3 lines
from autonoma import Autonoma
autonoma = Autonoma(api_key='key')
autonoma.start()
autonoma.track_performance()
Audit & Assess
Simple# Audit & Assess - Simple setup
from autonoma import Autonoma
autonoma = Autonoma(api_key='key')
autonoma.enable_compliance()
score = await autonoma.get_production_score()
🐹
View DocsGo
github.com/autonoma/sdk-go1.2k180k/month
Native Go performanceContext-aware APIsStructured loggingMinimal dependencies
Build & Deploy
// Build & Deploy - Full integration
import "github.com/autonoma/sdk-go"
client := autonoma.New(os.Getenv("AUTONOMA_API_KEY"))
// Generate microservice
result, err := client.Build(&autonoma.BuildRequest{
Description: "Create gRPC service for user management",
Framework: "go-micro",
IncludeTests: true,
})
// Deploy to Kubernetes
err = client.Deploy(result)
Maintain & Operate
3 lines// Maintain & Operate - 3 lines
import "github.com/autonoma/sdk-go"
client := autonoma.New("key")
client.Start()
client.TrackPerformance()
Audit & Assess
Simple// Audit & Assess - Simple setup
import "github.com/autonoma/sdk-go"
client := autonoma.New("key")
client.EnableCompliance()
score, err := client.GetProductionScore()
☕
View DocsJava
dev.autonoma:autonoma-sdk950120k/month
Spring Boot integrationReactive streams supportAnnotation processorsJDK 11+ compatible
Build & Deploy
// Build & Deploy - Full integration
import dev.autonoma.sdk.Autonoma;
Autonoma autonoma = Autonoma.builder()
.apiKey(System.getenv("AUTONOMA_API_KEY"))
.build();
// Generate Spring Boot service
BuildResult result = autonoma.build()
.description("Create payment processing service")
.framework("spring-boot")
.includeTests(true)
.execute();
// Deploy to cloud
autonoma.deploy(result);
Maintain & Operate
3 lines// Maintain & Operate - 3 lines
Autonoma autonoma = Autonoma.builder().apiKey("key").build();
autonoma.start();
autonoma.trackPerformance();
Audit & Assess
Simple// Audit & Assess - Simple setup
Autonoma autonoma = Autonoma.builder().apiKey("key").build();
autonoma.enableCompliance();
ProductionScore score = autonoma.getProductionScore();
🦀
View DocsRust
autonoma-sdk65045k/month
Zero-cost abstractionsMemory safety guaranteedAsync runtime agnosticWASM compatible
Build & Deploy
// Build & Deploy - Full integration
use autonoma_sdk::{Autonoma, BuildRequest};
let client = Autonoma::new(&std::env::var("AUTONOMA_API_KEY")?);
// Generate Rust service
let result = client.build(BuildRequest {
description: "Create high-performance cache layer",
framework: "actix-web",
include_tests: true,
}).await?;
// Deploy binary
client.deploy(&result).await?;
Maintain & Operate
3 lines// Maintain & Operate - 3 lines
use autonoma_sdk::Autonoma;
let client = Autonoma::new("key");
client.start().await?;
client.track_performance().await?;
Audit & Assess
Simple// Audit & Assess - Simple setup
use autonoma_sdk::Autonoma;
let client = Autonoma::new("key");
client.enable_compliance().await?;
let score = client.get_production_score().await?;
🔷
View Docs.NET/C#
Autonoma.SDK82095k/month
ASP.NET Core integrationEntity Framework supportBlazor compatibleCross-platform
Build & Deploy
// Build & Deploy - Full integration
using Autonoma.SDK;
var autonoma = new AutonomaClient(
Environment.GetEnvironmentVariable("AUTONOMA_API_KEY")
);
// Generate ASP.NET API
var result = await autonoma.BuildAsync(new BuildRequest
{
Description = "Create inventory management API",
Framework = "aspnet-core",
IncludeTests = true
});
// Deploy to Azure
await autonoma.DeployAsync(result);
Maintain & Operate
3 lines// Maintain & Operate - 3 lines
var autonoma = new AutonomaClient("key");
autonoma.Start();
autonoma.TrackPerformance();
Audit & Assess
Simple// Audit & Assess - Simple setup
var autonoma = new AutonomaClient("key");
autonoma.EnableCompliance();
var score = await autonoma.GetProductionScoreAsync();