abikit
multi-language sdk generator for smart contracts
current version: 0.2.3
features
🔧 multi-language support
generate typescript (viem-based) and python (web3.py + pydantic) sdks from a single source.
⚡ type-safe
fully-typed contract wrappers with automatic struct and event type generation.
🎯 foundry & hardhat
works seamlessly with foundry and hardhat build artifacts.
🔌 plugin system
extensible architecture for custom generators and features.
📝 config-driven
simple yaml configuration for all generation options.
🚀 cli first
easy-to-use command-line interface with foundryup-style installation.
⚡ artifact caching
copy artifacts to local directory for faster builds and offline development.
quick start
# install abikit
curl -L https://abikit.ahloop.com/install | bash
# initialize in your project
cd your-foundry-project
abikit init
# generate sdks
abikit build