Automated client generation for Solana programs.
Coda automatically generates type-safe TypeScript clients from your Anchor IDLs. Built on Codama, it provides a CLI that transforms Anchor IDLs into modern TypeScript clients with full type safety and ES modules support.
Visit coda.ianm.com for complete documentation including:
- Getting started guide
- Configuration options
- API reference
- Examples and tutorials
Full TypeDoc documentation is available at coda-typedocs.ianm.com.
# Install
bun add -D @macalinao/coda
# Generate client from Anchor IDL
coda generate
# Or initialize with config
coda initBy default, Coda looks for IDLs at ./target/idl/program.json and outputs to ./src/generated.
Contributions are welcome! Please feel free to submit a Pull Request.
Copyright © 2025 Ian Macalinao
Licensed under the Apache License, Version 2.0