# \[Release\] New @celo/abis library to conveniently import (core) contract ABIs

**URL:** <https://forum.celo.org/t/release-new-celo-abis-library-to-conveniently-import-core-contract-abis/5816>\
**Category:** Developers\
**Created:** [May 12, 2023, 6:08pm UTC](https://forum.celo.org/t/release-new-celo-abis-library-to-conveniently-import-core-contract-abis/5816 "2023-05-12T18:08:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![arthurgousset](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/arthurgousset/32/11117_2.png) [@arthurgousset](https://forum.celo.org/u/arthurgousset)\
**Post date:** [May 12, 2023, 6:08pm UTC](https://forum.celo.org/t/release-new-celo-abis-library-to-conveniently-import-core-contract-abis/5816/1 "2023-05-12T18:08:46Z")

</div>

_This is an exact copy of this [Github discussion](https://github.com/celo-org/celo-monorepo/discussions/10310) for wider visibility._

> Hi all 👋
> 
> ## TLDR
> 
> We just released a new **[@celo/abis](https://www.npmjs.com/package/@celo/abis)** library.  
> We hope this helps you import (core) contract ABIs into your JS/TS application more conveniently and helps you access Celo’s core contracts more easily.
> 
> ## Usage
> 
> Here is an example of how you can import core contract ABIs using `@celo/abis`:
> 
> ```js
> // json abi
> import Accounts from '@celo/abis/Accounts.json'
> 
> // ethers
> import { Accounts } from '@celo/abis/types/ethers'
> 
> // web3
> import Accounts from '@celo/abis/types/web3/Accounts'
> 
> // truffle
> import { AccountsContract } from '@celo/abis/types/truffle'
> 
> ```
> 
> ## Next steps
> 
> Please let us know if you run into any issues or have any feature requests.  
> All comments and suggestions welcome! 🙏
