Typed client libraries and CLI tools for the Auto-Developer system across multiple programming languages.
- GitHub:
https://github.com/[username]/auto-dev-sdk - NPM:
@auto-developer/sdk(TypeScript) - PyPI:
auto-dev-sdk(Python) - Go:
github.com/[username]/auto-dev-sdk/go
- Type-safe client libraries generated from OpenAPI specs
- Command-line interface tools for scripting
- Multi-language support for integration
- Authentication and session management
auto-dev-sdk/
βββ python/ # Python client library
βββ typescript/ # TypeScript/JavaScript client
βββ go/ # Go client library
βββ cli/ # Command-line interface tools
βββ docs/ # SDK documentation and examples
from auto_dev_sdk import AutoDevClient
client = AutoDevClient(base_url="http://localhost:8080")
status = await client.system.get_status()
satellites = await client.satellites.list()import { AutoDevClient } from '@auto-developer/sdk';
const client = new AutoDevClient({ baseUrl: 'http://localhost:8080' });
const status = await client.system.getStatus();autodev status
autodev satellites list
autodev approve-request req_123456789
autodev create-project --template react-ts my-app- Type Safety: Full TypeScript definitions and Python type hints
- Auto-generated: Clients generated from OpenAPI specifications
- Authentication: API key and JWT token support
- Error Handling: Comprehensive error types and handling
- Async Support: Native async/await patterns
- Retry Logic: Built-in retry and timeout handling