Swig is an account abstraction toolkit for Solana that helps developers create programmable smart wallets. The SDK supports granular permissions, multi-key signing, session-based authorization, social recovery, and gasless transactions to simplify onboarding and wallet operations.